zoukankan      html  css  js  c++  java
  • C#后台代码弹出页面或模式窗口

    Page page的引用 比如 弹出B.aspx  B a=new B();

    把  page换成 a  即可;

    打开一个.net窗口,并且这个.net窗口位于最前面
            /**//// <summary>
            /// 打开一个.net窗口口,并且这个.net窗口位于最前面
            /// </summary>
            /// <param name="page">提用的页面</param>
            /// <param name="URL">要打开的URL</param>
            /// <param name="PageName">要打开页面的名称</param>
            /// <param name="Win_Width">窗口宽度</param>
            /// <param name="Win_Hight">窗口高度</param>
            /// <param name="Left">窗口左侧位置</param>
            /// <param name="Top">窗口右侧位置</param>
            /// <param name="CenterFlag">是否右中 yes/no</param>
            /// <param name="Status">是否显示状态栏 yes/no</param>
            /// <param name="ParentFlag">true:不关闭弹出窗口,将不能操作父窗口 false 可以操作父窗口</param>
            public static void OpenNewWinodw(Page page,string URL,string PageName,string Win_Width,string Win_Hight,string Left,string Top,string CenterFlag,string Status,bool ParentFlag)
            {

                string scriptstr="";
                if(ParentFlag)               
                {
                    scriptstr="<script language=javascript>showModalDialog('"+URL+"','"+PageName+"','dialogWidth:"+Win_Width+"px;"
                        +"dialogHeight:"+Win_Hight+"px;dialogLeft:"+Left+"px;dialogTop:"+Top+"px;center:"+CenterFlag.ToString()+";help:no;resizeable:yes;status:"+Status+"')</script>";
                }
                else
                {
                    scriptstr="<script language=javascript>showModelessDialog('"+URL+"','"+PageName+"','dialogWidth:"+Win_Width+"px;"
                        +"dialogHeight:"+Win_Hight+"px;dialogLeft:"+Left+"px;dialogTop:"+Top+"px;center:"+CenterFlag.ToString()+";help:no;resizeable:yes;status:"+Status+"')</script>";
                }
                page.Response.Write(scriptstr);
            }
            /**//// <summary>
            /// 打开一个窗口,并且这个窗口位于最前面,不关闭,将不能操作父窗口
            /// </summary>
            /// <param name="page">提用的页面</param>
            /// <param name="URL">要打开的URL</param>
            /// <param name="PageName">要打开页面的名称</param>
            /// <param name="Win_Width">窗口宽度</param>
            /// <param name="Win_Hight">窗口高度</param>
            /// <param name="Left">窗口左侧位置</param>
            /// <param name="Top">窗口右侧位置</param>
            /// <param name="CenterFlag">是否右中 yes/no</param>
            /// <param name="ParentFlag">true:不关闭弹出窗口,将不能操作父窗口 false 可以操作父窗口</param>
            public static void OpenNewWinodw(Page page,string URL,string PageName,string Win_Width,string Win_Hight,string Left,string Top,string CenterFlag,bool ParentFlag)
            {
                string scriptstr="";
                if(ParentFlag)               
                {
                    scriptstr="<script language=javascript>showModalDialog('"+URL+"','"+PageName+"','dialogWidth:"+Win_Width+"px;"
                        +"dialogHeight:"+Win_Hight+"px;dialogLeft:"+Left+"px;dialogTop:"+Top+"px;center:"+CenterFlag+";help:no;resizeable:yes;status:no')</script>";
                }
                else
                {
                    scriptstr="<script language=javascript>showModelessDialog('"+URL+"','"+PageName+"','dialogWidth:"+Win_Width+"px;"
                        +"dialogHeight:"+Win_Hight+"px;dialogLeft:"+Left+"px;dialogTop:"+Top+"px;center:"+CenterFlag+";help:no;resizeable:yes;status:no')</script>";
                }
                page.Response.Write(scriptstr);
            }

            /**//// <summary>
            /// 打开一个窗口,并且这个窗口位于最前面,不关闭,将不能操作父窗口
            /// </summary>
            /// <param name="page">提用的页面</param>
            /// <param name="URL">要打开的URL</param>
            /// <param name="PageName">要打开页面的名称</param>
            /// <param name="Win_Width">窗口宽度</param>
            /// <param name="Win_Hight">窗口高度</param>
            /// <param name="Left">窗口左侧位置</param>
            /// <param name="Top">窗口右侧位置</param>
            /// <param name="ParentFlag">true:不关闭弹出窗口,将不能操作父窗口 false 可以操作父窗口</param>
            public static void OpenNewWinodw(Page page,string URL,string PageName,string Win_Width,string Win_Hight,string Left,string Top,bool ParentFlag)
            {
                string scriptstr="";
                if(ParentFlag)               
                {
                    scriptstr="<script language=javascript>showModalDialog('"+URL+"','"+PageName+"','dialogWidth:"+Win_Width+"px;"
                        +"dialogHeight:"+Win_Hight+"px;dialogLeft:"+Left+"px;dialogTop:"+Top+"px;center:no;help:no;resizeable:yes;status:no')</script>";
                }
                else
                {
                    scriptstr="<script language=javascript>showModelessDialog('"+URL+"','"+PageName+"','dialogWidth:"+Win_Width+"px;"
                        +"dialogHeight:"+Win_Hight+"px;dialogLeft:"+Left+"px;dialogTop:"+Top+"px;center:no;help:no;resizeable:yes;status:no')</script>";
           
                }
                page.Response.Write(scriptstr);
            }

            /**//// <summary>
            /// 打开一个窗口,并且这个窗口位于最前面,不关闭,将不能操作父窗口
            /// </summary>
            /// <param name="page">提用的页面</param>
            /// <param name="URL">要打开的URL</param>
            /// <param name="PageName">要打开页面的名称</param>
            /// <param name="Win_Width">窗口宽度</param>
            /// <param name="Win_Hight">窗口高度</param>
            /// <param name="ParentFlag">true:不关闭弹出窗口,将不能操作父窗口 false 可以操作父窗口</param>
            public static void OpenNewWinodw(Page page,string URL,string PageName,string Win_Width,string Win_Hight,bool ParentFlag)
            {
                string scriptstr="";
                if(ParentFlag)               
                {
                    scriptstr="<script language=javascript>showModalDialog('"+URL+"','"+PageName+"','dialogWidth:"+Win_Width+"px;"
                        +"dialogHeight:"+Win_Hight+"px;dialogLeft:0px;dialogTop:0px;center:no;help:no;resizeable:yes;status:no')</script>";
                }
                else
                {
                    scriptstr="<script language=javascript>showModelessDialog('"+URL+"','"+PageName+"','dialogWidth:"+Win_Width+"px;"
                        +"dialogHeight:"+Win_Hight+"px;dialogLeft:0px;dialogTop:0px;center:no;help:no;resizeable:yes;status:no')</script>";       
                }
                page.Response.Write(scriptstr);
            }
            /**//// <summary>
            /// 打开一个窗口,并且这个窗口位于最前面,不关闭,将不能操作父窗口
            /// </summary>
            /// <param name="page">提用的页面</param>
            /// <param name="URL">要打开的URL</param>
            /// <param name="Win_Width">窗口宽度</param>
            /// <param name="Win_Hight">窗口高度</param>
            /// <param name="ParentFlag">true:不关闭弹出窗口,将不能操作父窗口 false 可以操作父窗口</param>
            public static void OpenNewWinodw(Page page,string URL,string Win_Width,string Win_Hight,bool ParentFlag)
            {
                string scriptstr="";
                if(ParentFlag)               
                {
                    scriptstr="<script language=javascript>showModalDialog('"+URL+"','','dialogWidth:"+Win_Width+"px;"
                        +"dialogHeight:"+Win_Hight+"px;dialogLeft:0px;dialogTop:0px;center:no;help:no;resizeable:yes;status:no')</script>";
                }
                else
                {
                    scriptstr="<script language=javascript>showModelessDialog('"+URL+"','','dialogWidth:"+Win_Width+"px;"
                        +"dialogHeight:"+Win_Hight+"px;dialogLeft:0px;dialogTop:0px;center:no;help:no;resizeable:yes;status:no')</script>";       
                }
                page.Response.Write(scriptstr);
            }
            #endregion

  • 相关阅读:
    [Algorithm] Delete a node from Binary Search Tree
    [Javascript] Check both prop exists and value is valid
    对象的多态性
    spring 定时任务(3)--配置多个定时任务
    能上QQ无法打开网页
    [置顶] Ajax核心--XMLHttpRequest对象
    linux内核--进程地址空间(一)
    [SQL]一个删选数据的例子,使用GROUP、DISTINCT
    [置顶] 腾讯2014软件开发笔试题目
    DBS小结
  • 原文地址:https://www.cnblogs.com/liufei88866/p/1909481.html
Copyright © 2011-2022 走看看