将TextBox输入传递给ContentPlaceHolder

时间:2018-11-22 02:48:03

标签: asp.net variables input textbox master-pages

我可以轻松地将文本框输入传递给HTML表单中的变量,但是使用母版页和ContentPlaceHolder时,这些操作将无效。

我的母版页是“ Site.Master” 我的姊妹页面是“ Page1.aspx”

在其中,我具有asp:Content ID =“ BodyContent” ContentPlaceHolderID =“ MainContent” Runat =“ Server”,以及textBox1。

如何获取输入?

  protected void Button1_Click(object sender, EventArgs e)
{

        string MyContent = TextBox1.Text;
}

此操作返回TextBox1的原始文本,但不返回用户输入的文本。

2 个答案:

答案 0 :(得分:0)

请检查您的文本框是否具有runat =“ server”属性,如

<asp:textbox id="txtName" runat="server"/>

答案 1 :(得分:0)

当然,... 我忘记了Page_Load中的“ if(!Page.IsPostBack)”。