Web Clients and User Controls

Earlier versions of user controls - that is, user controls designed primarily to work within the Windows client (smart client) environment - generally do not work in web clients. You can, however, update your user controls to take advantage of the web user control functionality now available.  

Alternatively, you can make a User Control component work in both the smart client and the web clients by retaining the Windows client assembly and also specifying a web assembly and URL. The web assembly contains a non-Windows client class derived from our WSUserControlBase class, or by implementing the interface. This implements the server-side communications between the Windows client Runtime Service and your code.

You can write a web page which communicates with our web browser infrastructure using a javascript API that includes the ability to post requests back to the Windows client Runtime Service in the browser.

The web assembly gets deployed on the web-rendering web server. The web content can then be deployed wherever you want.