主营业务:网站制作 网站优化 小程序制作 石家庄网站制作网站建设有限公司欢迎您!
石家庄闪云网络科技有限公司
客服热线15383239821
如何让自己的网站更有质量?

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

发布时间:2014/6/13 9:35:58

   /// <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 文件管理

在线客服 : 服务热线:15383239821 电子邮箱: 27535611@qq.com

公司地址:石家庄市新华区九中街江西大厦4062

备案号:冀ICP备2022000585号-4