警告框使 TemplateField 标签值消失
alert box make TemplateField label value disappear
我有 GridView
和 TemplateField
,其中包含一个 Label
。 Label
的值在后面的代码中分配,一切正常,直到 alert box
出现,这使得 Label
的值消失。
Label
中的代码aspx
:
<asp:TemplateField HeaderText="request number" SortExpression="req_id">
<ItemTemplate >
<asp:Label ID="req_id" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
aspx.cs
中的alert box
:
System.Web.UI.ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AlertBox", "alert('Your Message');", true);
ClientScript.RegisterStartupScript(this.GetType(), "youralert", "alert('" + theString + "');", true);
这将以与您的代码不同的方式显示 alert
框。
如果您需要更多信息,我很乐意提供帮助。
我有 GridView
和 TemplateField
,其中包含一个 Label
。 Label
的值在后面的代码中分配,一切正常,直到 alert box
出现,这使得 Label
的值消失。
Label
中的代码aspx
:
<asp:TemplateField HeaderText="request number" SortExpression="req_id">
<ItemTemplate >
<asp:Label ID="req_id" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
aspx.cs
中的alert box
:
System.Web.UI.ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AlertBox", "alert('Your Message');", true);
ClientScript.RegisterStartupScript(this.GetType(), "youralert", "alert('" + theString + "');", true);
这将以与您的代码不同的方式显示 alert
框。
如果您需要更多信息,我很乐意提供帮助。