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>"}
}