代码之家  ›  专栏  ›  技术社区  ›  Hinek

如何在SharePoint 2010中弹出消息框

  •  2
  • Hinek  · 技术社区  · 15 年前

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

    我试过了

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

    但它没有显示,而且在呈现的页面中找不到javascript代码。我做错什么了?在SharePoint 2010中是否有特殊的SharePoint Message Box类?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Peter Jacoby    15 年前

    从评论中可以看出,从MSGBox到Alert的简单更改对您很有用。所以您只需要将代码稍微修改为:

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