如何调用 JavaScript alert
来自 C# 中的静态方法?
我尝试了以下代码,但该方法没有被调用。
public static void WriteToErrorLog()
{
Page mypage = new Page();
ErrorMessage(mypage);
}
public static void ErrorMessage(Page page)
{
page.ClientScript.RegisterStartupScript(typeof(Page), "alert", "<script type='text/javascript'>alert('Oops something went wrong, please try later...!!');</script>");
}
最佳答案
您可以使用以下代码来获取对当前 ScriptManager 的引用:
var currentScriptManager = System.Web.UI.ScriptManager.GetCurrent(page);
然后按照以下示例使用它:
currentScriptManager.RegisterClientScriptBlock(page.GetType(), "pagename", " ", "alert('ERROR')", true);
关于javascript - 从 C# 中的静态方法调用 JavaScript 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41239949/