我必须在一些服务器端验证后在我的网页上显示警报(基于是否显示警报的特定条件)当点击浏览器交叉时并且在警报消息之后页面不应该关闭。我从 Codebehind 做所有事情。aspx 页面中没有一行代码。任何人都可以提供代码片段。我正在使用.net1.1。
问问题
1351 次
3 回答
1
使用下面的代码..
ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('成功保存');",true);
于 2012-10-17T12:55:46.710 回答
0
在 CodeBehind 中进行验证时,只需在页面中添加一些 Javascript。
此处描述了如何在关闭选项卡时使用 JavaScript 显示弹出窗口。要将纯文本(在我们的示例中为 JavaScript)添加到您的 HTML,您可以使用 LiteralControl。
一些代码:
if (warningNecessary)
{
LiteralControl lc = new LiteralControl();
lc.Text = string.Concat("<script type=\"text/javascript\">",
"window.onUnLoad= function (evt) {",
"alert('YourAlert');",
"}",
"</script>");
this.Controls.Add(lc);
}
于 2012-10-17T12:45:13.710 回答
0
当我关闭浏览器时,我必须执行一些服务器端功能。
如果这些服务器端功能出现任何异常,我必须显示“操作不成功”的警报消息,在这种情况下不应关闭浏览器。
否则关闭浏览器。
于 2012-10-18T04:44:05.090 回答