属性绑定指ASP.NET的数据绑定可以绑定到公共的变量、页面属性至服务器端控件的属性上。
下面是一个例子,页面设计如下:
-----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
源码如下:
-----------------------------------------------------------------------------------------------------------------------------
数据绑定属性:<br />
<br />
<asp:TextBox ID="TextBox1" runat="server" Visible="False">TextBox控件属性</asp:TextBox><br />
数据1:(<%# spub %>)<br /> //绑定格式 --绑定变量
数据2:(<%# npub %>)<br />
属性1:(<%# spropub %>)<br /> //绑定属性
属性2:(<%# npropub %>)<br />
控件1:(<%#TextBox1 .Text %>)<br /> //绑定控件属性
<br />
<br />
<asp:TextBox ID="TextBox2" runat="server" AutoPostBack="True" ></asp:TextBox><br /> //一定要设置AutoPostBack,实现回传
<asp:Label ID="Label1" runat="server" Text="<%# TextBox2.Text %>"></asp:Label></div>
代码如下:
-----------------------------------------------------------------------------------------------------------------------------
public partial class shuxibanding : System.Web.UI.Page
{
public string spub = "公用变量";
public int npub = 8888;
protected void Page_Load(object sender, EventArgs e)
{
this .DataBind (); //一定要设置,实现每次页面更新时都进行数据绑定
}
public string spropub
{
get {
return spub ;
}
}
public int npropub
{
get
{
return npub;
}
}
运行如下:
----------------------------------------------------------------------------------------------------------------
_---------------------------------------------------------------------------------
其中label控件绑定TextBox2.Text数据