后台弹出页面或模式窗口
/** <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
后台弹出页面或模式窗口相关推荐
- 利用jquery写的从后台获取json数据以表格显示,并带翻页功能.里面包含模式窗口等功能...
利用jquery写的从后台获取json数据,以表格显示,并带翻页功能 里面包含模式窗口等功能 大家看例子就懂了 下面是效果图: http://www.jm47.com/project/3001.asp ...
- wordpress怎么修改html,WordPress后台编辑器HTML模式界面中添加修改删除按钮
在WordPress编辑器HTML模式界面中添加 按钮一文中,我大致介绍了怎么在后台添加一些自定义的按钮,本文则更为详细全面的对wordpress后台编辑器HTML模式下的按钮自定义进行详解,以让开发 ...
- [ucgui] 对话框7——按钮触发与模式窗口
>_<" 模式窗口,只有结束该窗口时才能聚焦到其他的窗口上~ 1 // 2 //全局函数 3 // 4 static void _cbDialog0(WM_MESSAGE * p ...
- 模式窗口window.open造成Session丢失的解决方法
从 HTML 模式或无模式对话框可能没有打开同一进程中 InternetExplorer 窗口中打开,因此模式窗口中调用 window.open()方法打开具体页面,可能造成session 丢失.例如 ...
- [WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口
原文:[WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口 [WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口 周银辉 现象: 大家可以试试下面这个很有趣但会带来Defect的现象:当我 ...
- js java cookie_JS 打开一个模式窗口,使用Cookie传递一个参数
页面A,加载后打开一个模式窗口,设置一个参数,然后自己关闭 function fullScreen(){ loadpopup(); var width = screen.width-10; var h ...
- 显示非模式窗口和模式窗口
varmodalLess:TForm; beginmodalLess := TForm.Create(Application);modalLess.Caption := '非模式窗口' ;modalL ...
- JS模拟模式窗口效果
<html> <head> <meta http-equiv="Content-Type" content="text/html; ...
- 后台服务程序开发模式(一)
后台服务程序开发模式(一) 一直感觉VC++太复杂了,但昨天看了汪蒲阳编著的因特网应用编程,其中写到后台服务程序的编写,论述的非常详细,而且逻辑清晰,看了之后感觉明白不少,故拿来与需要之人共享,并更正 ...
最新文章
- 建立循环双链表(尾插法)
- idea2018使用整理
- SD-关于定价日期的设置
- 递推DP URAL 1119 Metro
- 新技能 get —— Python 断点续传下载文件
- KingTable 是表格动态列插件
- 3.实现蛇和基本游戏界面
- 贪心科技机器学习训练营(七)
- 第一台计算机英语句子,20个虚拟语气句子带翻译
- python折痕检测_无纺布折痕检测(2)· 基于Laws纹理滤波的折痕检测
- 采用腾讯云直播断流续播相关问题
- 使用VS2019配置EDK2安装教程
- android 转场动画 监听,Android 中的转场动画及兼容处理
- ESXI6.7升级至ESXI7及各问题的解决
- 配置华为s系列交换机mode lacp
- numpy与Image互转
- vlookup使用步骤_vlookup函数怎么使用_vlookup函数的使用方法及实例 - 系统家园
- Spring boot开发小而美的个人博客
- Springboot整合RocketMQ遇到的问题
- ESP8266远程控制台灯(硬件软件详解)
热门文章
- PHP简介以及环境的安装
- oracle consistent gets,consistent gets在Oracle使用特例
- Searchcode: 源代码搜索利器
- 《你的孤独,虽败犹荣》阅读笔记
- Unity中国象棋(一)——初始化棋子
- 无情胜有情, 谁都不是谁谁谁的偶然
- android sqlite 打包 xe,C++ Builder XE10快速开发关于sqlite数据库APP应用发布小结
- neat神经网络算法的线性回归拟合(Python)
- 2020Cfa最新mock下载和使用
- 向量L0、L1、L2、L∞范数,矩阵F-范数