I'm primarily a Windows Forms kind of guy, so I'll give you the biased
answer...
Look up articles on Smart Client, Auto Deploy, or No Touch Deployment. This
is the equivalent of a rich UI deployed via the web. It runs in a sandbox,
but the permissions are configurable. IMHO this is without a doubt the
coolest feature of .NET and Microsoft is still showing a strong commitment
to this technology with more advancements in the 1.1 framework.
http://msdn.microsoft.com/library/de...TFramework.asp
Otherwise, I commonly write my UI logic in large aggregate UserControls.
This could also be likened to an applet, but mine are designed to run in
WinForms and not on the web. I see no reason that a similar approach can't
used in the browser. You would want to inherit from
System.Web.UI.WebControls.WebControl or System.Web.UI.UserControl instead of
System.Windows.Forms.UserControl.
http://msdn.microsoft.com/library/de...ercontrols.asp http://docs.aspng.com/quickstart/asp...bpagelets.aspx
Whatever way you go, the framework would have to be installed on the client
machine.
HTH;
Eric Cadwell
http://www.origincontrols.com