嗨,我在ScriptManager中找到了以下解决方案

string message = "alert('Hello!')";
ScriptManager.RegisterClientScriptBlock((sender as Control), this.GetType(), "alert", message, true);


问题是我正在使用ToolkitScriptManager

如何使代码与ToolkitScriptManager一起使用

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<cc1:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</cc1:ToolkitScriptManager>

最佳答案

它也可以与ToolScriptManager一起使用(仅当您具有PostBack触发器时)

 Response.Write(@"<script Language=""javascript"" >alert('"+Your Message here+"')</script>");


以下代码可同时与ToolScriptManager和ScriptManager一起使用(也适用于异步触发)

 String TransferPage;
 TransferPage = "<script>alert('Your Message')</script>";
 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "temp", TransferPage, false);

08-27 22:18