Html ASP.NET updatepanel中的文本框占位符
我的问题是,我在ASP.NET中的更新面板中为文本框设置了占位符,如下所示Html ASP.NET updatepanel中的文本框占位符,html,asp.net,ajax,updatepanel,Html,Asp.net,Ajax,Updatepanel,我的问题是,我在ASP.NET中的更新面板中为文本框设置了占位符,如下所示 <asp:TextBox placeholder="First Name" runat="server" ID="txtFirstName"></asp:TextBox> 但是,当我尝试提交表单时,所有占位符都会更改为文本框值。例如,如果我将上面的文本框发送为空,它将发送值为“First Name”请尝试以下代码: <div> <asp:ScriptManager
<asp:TextBox placeholder="First Name" runat="server" ID="txtFirstName"></asp:TextBox>
但是,当我尝试提交表单时,所有占位符都会更改为文本框值。例如,如果我将上面的文本框发送为空,它将发送值为“First Name”请尝试以下代码:
<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>
**[及]**
页面的事件加载中有哪些内容
避免初始化处理
试着做:
protected void Page_Load(object sender, EventArgs e)
{
if (! Page.IsPostBack) .....
我发现这个问题与Javascript有关