【问题标题】:How to popup a message box in SharePoint 2010如何在 SharePoint 2010 中弹出消息框
【发布时间】:2010-11-02 23:38:42
【问题描述】:

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

我试过了

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

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

【问题讨论】:

  • 这是 jQuery MsgBox 还是别的什么?您是否尝试过标准的 javascript alert()?您是否在页面上收到任何错误,或者代码根本没有执行?
  • alert() 有效,谢谢。但我正在寻找类似于 SharePoint 标准消息框的内容(例如当您尝试删除列表时)
  • 等等,我刚刚看到,SharePoint 实际上为此使用了 alert() 和 confirm() ......好吧,没关系...... @Peter Jacoby,如果你发布我的截图并将 MsgBox 替换为 alert ,我会接受答案。

标签: c# javascript .net sharepoint sharepoint-2010


【解决方案1】:

从 cmets 看来,从 MsgBox 到 alert 的简单更改将适合您。因此,您只需将代码稍作修改即可:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-28
    • 2017-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2018-12-02
    相关资源
    最近更新 更多