c# - SharePoint 2010如何弹出消息框

标签 c# javascript .net sharepoint sharepoint-2010

我为自定义 ContentType 使用 RenderingTemplate 构建了一个控件。它包含额外的按钮。如果一个按钮背后的代码失败,我想用一个消息框通知用户。

我试过了

string script = "<script language='javascript'>MsgBox('" + errorMessage + "')</script>";
Page.ClientScript.RegisterClientScriptBlock(GetType(), "Register", script);

但是它没有显示,我在呈现的页面中找不到 javascript 代码。我究竟做错了什么? SharePoint 2010 中是否有特殊的 SharePoint 消息框类?

最佳答案

从评论来看,从 MsgBox 到 alert 的简单更改听起来对您有用。因此,您只需要将代码稍微修改为:

string script = "<script language='javascript'>alert('" + errorMessage + "')</script>";
Page.ClientScript.RegisterClientScriptBlock(GetType(), "Register", script);

关于c# - SharePoint 2010如何弹出消息框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4070524/

相关文章:

c# - 将 HttpClient 与 .NET Core 控制台应用程序结合使用

c# - asp.net c# 中的正则表达式

c# - 检索当前文化的所有大写字母

javascript - jquery选择onclick事件

javascript - 我如何在 IE8 中使用 'createAttributeNS'

.net - 在 Model First 方法中使用时间戳属性进行 EF 并发处理

.net - 仍然推荐 COM+ 吗?

c# - C# 或 .NET 中最糟糕的陷阱是什么?

c# - 什么时候使用 Html.Action 而不是 Html.Partial

javascript - 更改 d3 力布局使用的数据