.Net web :点击button后台打开新页面
来源:互联网 发布:gtv网络棋牌频道如何看 编辑:程序博客网 时间:2024/06/06 09:54
Button 事件中如下代码:
string uri = "../Dialogs/PrintDatas.aspx?Ids=";
uri += "'"+setReturnStr()+"'";
//string scriptStr = string.Format("<script type=text/javascript language=javascript> window.showModalDialog('{0}','details', 'dialogWidth:1000px;dialogHeight:500px;center:yes;resizable:yes;status:no;scroll:auto')</script>" , uri);
string scriptStr = string.Format("<script type=text/javascript language=javascript> window.showModalDialog('{0}')</script>", uri);
//Response.Write(scriptStr);
Page.RegisterStartupScript("Startup",scriptStr);
报js 错误;分析一下 我们这时才注册客户端点击事件 ,不外乎因为传递的参数这时才生成数据 ,也可变一下顺序:页面初始化时 为button按钮注册onClientClick单击点击事件 参数从隐藏控件中取得(或直接访问服务端方法)
下面这个方法即可行:
button 事件 onClientClick 在 onClick 前执行。
string uri = "../Dialogs/PrintDatas.aspx?Ids=";
uri += setReturnStr();
string str = string.Format("showDetails('{0}');" ,uri);
this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", str , true);
<script type="text/javascript" language="javascript">
function showDetails(url)
{ alert(url);
var result;
result = window.showModalDialog(url,"details","dialogWidth:1000px;dialogHeight:500px;center:yes;resizable:yes;status:no;scroll:auto");
}
</script>
- .Net web :点击button后台打开新页面
- ASP.NET打开新页面
- 点击事件在新页面打开
- ASP.NET打开新页面总结
- ASP.NET打开新页面总结
- js点击button按钮跳转到另一个新页面
- js点击button按钮跳转到另一个新页面
- asp.net web页面在后台实现打开新页面并传值。
- asp.net web页面在后台实现打开新页面并传值
- 利用后台代码打开新页面并编辑内容
- 打开新页面
- 各种打开新页面
- Javascript打开新页面
- js 打开新页面
- 打开新页面方法
- winForm新页面打开
- js打开新页面
- C#打开新页面
- 通过CrossTalk在Delphi中使用ADO.Net(1)
- android用于打开各种文件的intent
- Android wifi模块
- C++ 得到数组长度
- 采用多播传送FIX行情数据的推荐方案
- .Net web :点击button后台打开新页面
- 【配置文件】SSH配置文件-1
- 交集并集
- [Oracle]--Library cache lock 故障解决一例 oracle10g
- Nginx 配置域名映射、跳转
- Android wifi相关添加流程
- Android wifi调试过程
- 个人使用GVim的快捷键
- Android移植之WIFI