新手提问:用C#作asp.net 怎么实现点一下按钮 调出另一个页面? 用C#作asp.net 怎么实现点一下按钮 调出另一个页面? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从后台向前台输出javascript脚本 用javascript的弹出页面(window.open)或弹出对话框都可以类似的帖子很多提问前自己先搜一下 //打开窗口方法#region 打开添加/修改窗口 //参数Url:输入要打开窗口的连接地址,比如说:UserEdit.aspx?LoginID= /// <summary> /// 打开添加/修改窗口 /// </summary> /// <param name="Url">需要输入的链接</param> /// <returns>Javascript</returns> public string OpenWin(string Url) { string s = ""; s =@"<script language = 'Javascript'> function OpenWin(sURL,sWinName) { var wopen=window.open(sURL,sWinName, 'fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=yes,titlebar=0,alwaysRaised'); try { if (screen.width == 800) { wopen.resizeTo(740, 560); wopen.moveTo((screen.width-740)/2, (screen.height-560)/2 - 15); } if (screen.width == 1024) { wopen.resizeTo(900, 700); wopen.moveTo((screen.width-900)/2, (screen.height-700)/2 - 20); } } catch(e){;} try { wopen.focus(); } catch(e){;} }"; s +="OpenWin('"+Url.ToString()+"',''); </script>"; return s; } #endregion调用该方法:string s = OpenWin("你要打开的窗口");Response.Write(s); Page.RegisterClentScriptBlock("open","<script>window.open('a.aspx')</script>"); IamBird(IamBird) 的代码不错哦!! <asp button…… onclick= 'window.open('a.aspx')'……> 多谢 IamBird(IamBird),现在是在新的IE中显示的,能不能在以同一个IE中显示呢。 如果是页面转向的话:Response.Redirect("index.aspx"); 很 多的啊,Server.Transerfor也可以 css问题 关于vs.net2005 asp.net&c#发布的问题 调用reporting Service的问题 DataGrid分页功能与OnItemCommand有冲突!请各位帮忙! DataList1嵌套DataList2 但是DataList2绑定了数据以后显示不出来 请高手帮忙 刷新后的BUG? 今天我去面试了,老板就要做发票开发软件,我是刚毕业的,不知道怎么做,请大家帮助我,谢谢大家! 散分!aspx页面怎么老是出现一串随机码? 发邮件如何随意指定发件人和收件人! 请没有做过自动更新,请进来讨论一下 急救,在线等 如何用js获得组合键的代码
用javascript的弹出页面(window.open)或弹出对话框都可以
类似的帖子很多
提问前自己先搜一下
//打开窗口方法
#region 打开添加/修改窗口
//参数Url:输入要打开窗口的连接地址,比如说:UserEdit.aspx?LoginID=
/// <summary>
/// 打开添加/修改窗口
/// </summary>
/// <param name="Url">需要输入的链接</param>
/// <returns>Javascript</returns>
public string OpenWin(string Url)
{
string s = "";
s =@"<script language = 'Javascript'>
function OpenWin(sURL,sWinName)
{
var wopen=window.open(sURL,sWinName, 'fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=yes,titlebar=0,alwaysRaised');
try
{
if (screen.width == 800)
{
wopen.resizeTo(740, 560);
wopen.moveTo((screen.width-740)/2, (screen.height-560)/2 - 15);
}
if (screen.width == 1024)
{
wopen.resizeTo(900, 700);
wopen.moveTo((screen.width-900)/2, (screen.height-700)/2 - 20);
}
}
catch(e){;}
try
{
wopen.focus();
}
catch(e){;}
}";
s +="OpenWin('"+Url.ToString()+"',''); </script>";
return s;
}
#endregion
调用该方法:string s = OpenWin("你要打开的窗口");
Response.Write(s);