Передать ввод TextBox в переменную в ContentPlaceHolder - PullRequest
0 голосов
/ 22 ноября 2018

Я могу легко передать ввод текстового поля в переменную в форме HTML, но при использовании главной страницы и ContentPlaceHolder ничего не получается.

Моя главная страница - "Site.Master" Моя родственная страницаэто "Page1.aspx"

В нем я asp: Content ID = "BodyContent" ContentPlaceHolderID = "MainContent" Runat = "Сервер", с textBox1.

Как получить этот ввод?

  protected void Button1_Click(object sender, EventArgs e)
{

        string MyContent = TextBox1.Text;
}

Это действие возвращает исходный текст TextBox1, но не тот, который вводит пользователь.

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

А, конечно ... Я забыл "if (! Page.IsPostBack)" в Page_Load.

0 голосов
/ 22 ноября 2018

Убедитесь, что в вашем текстовом поле есть свойство runat = "server", например

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