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