/ / Текстовий ящик в ASPPNET updatepanel - html, asp.net, ajax, updatepanel

Заповнювач текстового поля в ASP.NET updatepanel - html, asp.net, ajax, updatepanel

Моя проблема в тому, що я встановив заповнювач для мого текстового поля, як показано нижче updatepanel в ASP.NET

<asp:TextBox placeholder="First Name" runat="server" ID="txtFirstName"></asp:TextBox>

Але коли я намагаюсь надіслати мою форму, весь заповнювач змінюється на значення текстової скриньки. Наприклад, якщо я надсилаю вказане вище текстове поле порожнім, він надсилає значення "Ім'я"

Відповіді:

0 для відповіді № 1

Спробуйте цей код:

<div>
<asp:ScriptManager runat="server"></asp:ScriptManager>
<asp:UpdatePanel runat="server" UpdateMode="Always">
<ContentTemplate>
<fieldset>
<asp:TextBox placeholder="First Name" runat="server" ID="txtFirstName"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</fieldset>
</ContentTemplate>
</asp:UpdatePanel>
</div>

[АБО]

<asp:UpdatePanel runat="server" UpdateMode="Always"></asp:UpdatePanel>
**[AND]**
<asp:TextBox placeholder="First Name" runat="server" ID="txtFirstName" AutoPostBack="true">
</asp:TextBox>