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

作者: 浏览: 发布日期:2014-06-13
[导读]:

   /// <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 + "
免责声明:本文来源于网络,版权归原作者所有,仅供大家共同分享学习,如作者认为涉及侵权,请与我们联系,我们核实后立即删除。本站地址:http://www.sjz2.cn/news/show-1196.html
请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!