如何在SharePoint 2010中弹出消息框

时间:2010-11-01 15:53:29

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

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

我试过

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

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

1 个答案:

答案 0 :(得分:2)

从评论中可以看出,从MsgBox到警报的简单更改对您有用。所以你只需要将代码略微修改为:

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