石家庄建站平台

十年经验 优惠价格 贴心服务

服务热线 15383239821

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 + "

上一篇:asp.net 文件管理

下一篇:request("id")与request.querystring("id")的区别

还没开展互联网业务? 马上开始