C# 页面完全加载后,如何显示代码隐藏的警报?
我在点击按钮时显示警报,在页面上有选项卡控件。警报出现,但选项卡在警报时消失。我想显示警报,以便选项卡不会在警报时消失。有什么技巧可以处理这件事吗C# 页面完全加载后,如何显示代码隐藏的警报?,c#,javascript,asp.net,C#,Javascript,Asp.net,我在点击按钮时显示警报,在页面上有选项卡控件。警报出现,但选项卡在警报时消失。我想显示警报,以便选项卡不会在警报时消失。有什么技巧可以处理这件事吗 <asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0"> <asp:TabPanel ID="pael1" HeaderText="IP text" runat="server"> <ContentTemplate> </
<asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0">
<asp:TabPanel ID="pael1" HeaderText="IP text" runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="panel2" HeaderText="text" runat="server">
<ContentTemplate>
// Button Click Event
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
protected _Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "Message", "alert('Connection Successful!')", true);
}
//按钮点击事件
受保护的单击(对象发送者,事件参数e)
{
ScriptManager.RegisterStartupScript(this.Page,Page.GetType(),“Message”,“alert('Connection Successful!')”,true);
}
首先,根据MSDN网站(),您应该使用以下命令:
注意:脚本应该在
中
您可以使用以下选项:
ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "alert('"+ ex.Message +"');", true);
哪个警报?JavaScript?您将问题标记为C#和ASP.Net。有一些代码来准确理解您要做的事情也会很有用。您能不能在发帖之前不使用JavaScript来发出警报,然后页面上包含的所有内容都会保留下来。@AndreCruz Yes
JavaScript
alert.@user3374409在我的场景中,我想在按钮上显示警报单击Event@AndreCruz我我也发布了代码。请查看。无论是否添加脚本标记,函数RegisterStartupScript
的最后一个参数都会采用布尔值。如果您已经发送了true
,则无需在脚本中添加标记
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "Message", "<script type=text/javascript>window.onload = function(){alert('Connection Successful!');}</script>", true);
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "Message", "<script type=text/javascript>$(window).load(function() {alert('Connection Successful!');});</script>", true);
ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "alert('"+ ex.Message +"');", true);