Моя проблема в тому, що я встановив заповнювач для мого текстового поля, як показано нижче 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>