建站技术

当前位置:

UpdatePanel无法直接弹出窗口的解决

浏览量:

   /// <summary>

    /// 自定义弹出窗口内容

   
/// </summary>

    /// <param name="msg"></param>

    public static void AjaxShowWindows(string msg)

    {

       
//myContext.Response.Write("<script>彈出窗口代碼(wondows.open(XXX));</script>");

       
//注意彈出窗口的ID,最好使用隨機,否則只能彈出一次

        string script = "彈出窗口代碼(wondows.open(XXX));";

        ScriptManager.RegisterStartupScript(

            (System.Web.UI.Page)HttpContext.Current.CurrentHandler,

           
typeof(System.Web.UI.Page), "ShowWindows", script, true);

    }



==========參考代碼===========

 


using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.Web.UI;

public class ShowMessage
{

/// <summary>
/// 自定义弹出窗口内容,不跳转
/// </summary>
/// <param name="page"></param>
/// <param name="msg"></param>
public static void Show(System.Web.UI.Page page, string msg)
{
page.ClientScript.RegisterStartupScript(page.GetType(),

"ShowMessage", "alert('" + msg + "');", true);
}

/// <summary>
/// 自定义弹出窗口内容,并跳转
/// </summary>
/// <param name="page"></param>
/// <param name="msg"></param>
/// <param name="returnUrl"></param>
public static void Show(System.Web.UI.Page page, string msg, string returnUrl)
{
page.ClientScript.RegisterStartupScript(page.GetType(),

"ShowMessage", "alert('" + msg + " 上一篇:asp.net 文件管理下一篇:request("id")与request.querystring("id")的区别

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【27535611@qq.com】,我们在确认后,会立即删除,保证您的版权。