单值绑定

单值绑定表达式<%# expression %>

单值数据绑定的源可以是属性的值,成员变量或函数的返回值(只要他们是可见的).它还可以是其他运行时可计算的表达式,如对其他控件属性的引用,使用操作符和文本的计算或者其他.如:

<%# GetUserName() %>

<%# 1+(2*20) %>

<%# “John”+"Smith" %>

<%# Request.Browser.Browser %>

数据绑定表达式并不直接设置它绑定的属性,它只是定义了一个控件属性和其他信息之间的连接.为了让页面计算表达式执行合适的方法并赋给准确的值,你必须调用包含页面的DataBind()方法.如:

protected void Page_Load(object sender,EventArgs e)

{

        this.DataBind();

}

posted @ 2009-08-04 11:24  Ghostboxer  阅读(382)  评论(0编辑  收藏  举报