在页面启动时注册RegisterStartupScript - 如何做到这一点?

时间:2015-08-26 13:17:04

标签: c# asp.net code-behind scriptmanager registerstartupscript

我为一些看起来像是一个基本问题而道歉,但在C#中还有很多值得学习的东西!

我想在某些条件下加载页面时弹出一条消息。

我有我的If / Else如果全部设置并且工作正常,现在我需要在满足某些条件时添加弹出消息。

我的问题是,我只使用过这样的东西:

ScriptManager.RegisterStartupScript(btnSubmitWork, typeof(Button), "Data Entry", 
"alert('Please note that you are in the UAT link')", true);

但是,这次没有涉及按钮,我希望它只在页面加载时弹出。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

结合hutchonoid的答案和链接上公布的答案,我能够使用它来实现:

ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Data Entry", 
"alert('Please note that you are in the UAT link');", true);

只有两个微小的差异;使用" Page.GetType()"而不只是" GetType()",而在Alert消息的末尾有一个分号。我给了hutchonoid支票,因为他把我带到了那里。