代码改变世界

如何在Web页面中绑定服务器端变量

2008-02-28 23:46  爱车龟速兔  阅读(419)  评论(0编辑  收藏  举报

1。 <%=   %> 的用法
2。 <%=   %> 与 <%#   %> 的区别和联系。

A:
网上收集的一些资料,

=   是直接输出服务器端的变量

#   是在绑定的上下文中输出,并可获取绑定对象.

 

=   是在客户端获取服务器端的变量
#   是客户端获取服务器端的绑定值 如Grid里的获取

<%#   %> 的结果要等到执行控件的DataBind方法后才会出现

Text是服务器的属性,如果要在界面赋值只能用绑定 <%#.....%> 。

如果在客户端需要获取到服务器端某个ASP.NET控件的ID,只能用<%=控件.ClientID%>来获取,这是因为客户端是获取不到服务器端的上下文变量的,只能用直接输出的方式。