"showat = 'client'" currently has little effect on your encoding. This is the main goal for future weekend WCF targeting, which they want to be backward compatible. So far, the only possible value is “client”, but in the future there will be other possible values that will allow preliminary rendering of cached values and, apparently, “pushing” the output to services. An example that I saw in the last camp of code is where you can click on a service (possibly) on the same site, as well as on a client machine, for logging / debugging. You have something like (for using your example):
<asp:dropdownlist id="ddlCP" runat="server" showat="client, logService" />
. and then the rendering will go to your log file. Or, to your session provider (if you have multiple web servers and you use a shared session provider), etc. I think the logService above should be defined in the web.config file or something like that.
source share