无法访问后面的代码“母版页”中的母版页控件ID

时间:2018-09-19 19:32:27

标签: c# asp.net master-pages code-behind

我有一个带有TextBox控件的母版页。在所述母版页后面的代码中,我无法访问TextBox控件并为其分配文本。以下是母版页的源代码:

<asp:TextBox CssClass="txt" ID="txtSN" runat="server" ></asp:TextBox>

但是在它们后面的母版页代码中,我无法访问此TextBox ID出现错误

txtSn.text=""

为什么?

1 个答案:

答案 0 :(得分:0)

检查文本框的属性是否在母版页的设计器类(yourmasterpagename.master.designer.cs)中定义。如果没有,则需要在后面的代码中定义对其进行访问。

    /// <summary>
    /// txtSN control.
    /// </summary>
    /// <remarks>
    /// Auto-generated field.
    /// To modify move field declaration from designer file to code-behind file.
    /// </remarks>
    protected global::System.Web.UI.WebControls.TextBox txtSN;