/ / Textbox-Platzhalter in ASP.NET-Updatepanel - html, asp.net, ajax, updatepanel

Platzhalter für Textfelder in ASP.NET updatepanel - html, asp.net, ajax, updatepanel

Mein Problem ist, dass ich den Platzhalter für mein Textfeld in ein Aktualisierungspanel in ASP.NET

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

Wenn ich jedoch versuche, mein Formular zu senden, ändert sich der gesamte Platzhalter in den Textfeldwert. Wenn ich zum Beispiel das obige Textfeld leer sende, wird der Wert "Vorname" gesendet.

Antworten:

0 für die Antwort № 1

Versuchen Sie diesen Code:

<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>

[ODER]

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