DataBind()的含义使用?
teayear
前端领域优质创作者
博客专家认证 2007-06-19 09:23:07 protected static int vote1 = 0;
protected static int vote2 = 0;
protected static int vote3 = 0;
protected void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if ( !Page.IsPostBack )
{
this.DataBind();
}
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
}
#endregion
protected void btnVote1_Click(object sender, System.EventArgs e)
{
vote1 += 1;
this.DataBind();
//绑定表达式:
}
-=-===-=-=-=-=-=-=-=-=-=-=
<TR>
<TD>选项3</TD>
<TD>
<asp:Image id=imgVote3 runat="server" ImageUrl="blue.bmp" Width="<%# 4 * vote3%>" Height="12px">
</asp:Image>
<asp:Label id=lblVote3 runat="server" Text="<%#GetVotePercent(vote3)%>">
</asp:Label></TD>
<TD>
<asp:Button id="btnVote3" runat="server" Text="投票3" Font-Names="Tahoma" Font-Size="8.25pt" Height="21px"
Width="75px" onclick="btnVote3_Click"></asp:Button></TD>
</TR>
请问在按钮处针对其他控件的DataBind()方法有何用呢?是标签绑定吗?还是页面绑定呢?