处变不惊,处忧不虑,不争一年的兴衰,但看十年的功过。笑中千关过,愁内百事哀,挣胜是祸,繁华似梦,平淡是福。

  IT博客 :: 首页 :: 联系 :: 聚合  :: 管理
  65 Posts :: 1 Stories :: 24 Comments :: 0 Trackbacks

数据绑定表达式

例子:
cs文件中

public partial class _Default : System.Web.UI.Page 
{
    
protected void Page_Load(object sender, EventArgs e)
    
{
        Page.DataBind();

    }

    
protected string a()
    
{
        
return("~/a.bmp");
    }

}
页面中
        <asp:Image ID="Image1" runat="server" ImageUrl="~/a.bmp" />
        
<asp:Image ID="Image2" runat="server" ImageUrl="<%#a() %>" />

说明:
数据绑定必须放置在<%# 数据绑定表达式%>里面,只需要将变量或者函数的执行结果写在数据绑定表达式的位置上即可。使用这种方法要注意:服务器控件的DataBind()方法将引起子控件的DateBind(),页面Page.Databind()方法将引起页面所有服务器空间的DataBind()方法,因此上面的Page.DataBind()也可以写成Form1.DataBind()。由于数据绑定表达式用于晚期绑定的静态方法,它的性能不是很高。
只有注册用户登录后才能发表评论。