在ASP.Net中如何在一个页面中弹出另一个页面
我用c#生成的一个asp.net工程,现在WebForm1上点一个按钮就弹出另一个WebForm2
我用c#生成的一个asp.net工程,现在WebForm1上点一个按钮就弹出另一个WebForm2
解决方案 »
- 如何用httpwebrequest实现多个文件的下载?
- 关于一个简单的事件
- 关于listView1的简单问题
- ASP.NET不同角色登录后进入同一页面调用控件的VISIBLE属性
- SharpDevelop用VC#.NET 2005打开的问题
- 如何分块读取二进制文件
- DataRow[1].ToString()问题?100分
- 谁有带GPS功能 和 windows mobile 操作系统的手机,帮我测试用一下,我想通过程序得到手机位置经纬度
- C#中如何得到当前的windows证书实例
- 水晶报表自动生成代码的错误
- 在winform的应用程序中,有个存放文件的路径文件夹,发布时,要跟随发布路径,怎么做。。就是要获取应用程序的当前路径。。?/急,谢谢
- 弱问:用浏览器访问用到WebService的ASPX和用浏览器访问B/S架构的没有WEB服务的ASPX文件有何不同?
Response.Write("<script>window.open('"+strDetail+"','PrintPage','toolbar=yes,width=800,height=600,status=yes,scrollbars=yes,resizable=yes,menubar=yes');</script>");
按钮的事件中:
if (!Page.IsStartupScriptRegistered("open"))
{
Page.RegisterClientScriptBlock("open","<script language='javascript'>window.open("WebForm2.aspx");</script>"); //或者 Response.Write("<script language='javascript'>window.open("WebForm2.aspx");</script>");
}
this.Button1.Attributes.Add("onclick","return window.open('index.htm','Sample','toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=no,resizable=no,copyhistory=yes,width=300,height=200,left=100,top=100');");
WebForm1.aspx.cs的Page_Load事件中:
if (!IsPostBack)
{
Button1.Attributes.Add("onclick","return _open();");
}WebForm1客户端:
<script language="javascript">
function _open()
{
window.open("WebForm2.aspx");
return false;
}
</script>这种方法可以避免服务器事件的回调,不刷新页面。另外,这种方法同样适用于确认框和警告框等。
或showmodeldialog