Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 页面完全加载后,如何显示代码隐藏的警报?_C#_Javascript_Asp.net - Fatal编程技术网

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