我在网上读到,如果我想内联数据绑定表达式,我必须在 Page_Load 函数上调用 databind 方法。但是由于某种原因,我无法访问后面代码中的按钮控件。我可以访问表单上的所有其他按钮,但我想要的按钮除外。这是一些代码:
<asp:Button ID="CartButton" runat="server" Text="View Cart <%# Session["Counter"].ToString() %>" OnClick="List_Items" />
和
protected void Page_Load(object sender, EventArgs e)
{
CartButton.DataBind();
}
这给了我一个错误,即当前上下文中不存在“CartButton”。在没有 DataBind 方法调用的情况下运行页面会返回一个错误,告诉我我的
服务器标签的格式不正确。
谢谢您的帮助!