ASP.Net Data Binding

ASP.Net 中的数据绑定:

1, 绑定数据控件[DataGrid, GridView,DataList...etc.]

     <%# Eval("ProperName") %>

2, 绑定属性,方法,变量[MyProp, TestMethod, ViewState["T"] ...etc]

     <%= MyProp %>     <%= TestMethod() %>     <%= ViewState["T"].ToString() %>     <%= MyVar %>

     public string MyVar="Hello World";

     protected Page_Load(object s, EventArgs e)

     {     

          ViewState["T"] = "Hello World";

     }

     public string MyProp {get {return "Hello World";}}

     public string TestMethod(){return "Hello World";}

3, 在ASPX页面中的JavaScript中使用数据绑定表达式:

     <script type = "text/javascript" >

          function test(){

               var t = document.getElementById("<%= this.txtTest.ClientId %>");

               t.value="Hello World";

               alert("<%= ViewState["T"].ToString() %>");

          }

 4, <script type="text/javascript" src="JS/Test_0.js" ></script>

     <%= ReferenceJSFile %>

     <script type="text/javascript" src="JS/Test_2.js" ></script>

     public string ReferenceJSFile

     {

          get{return "<script type=\"text/javascript\" src=\"JS/Test_1.js\"></script>"}

     }   

 

     

posted @ 2009-03-25 14:04  lp123  阅读(178)  评论(0编辑  收藏  举报