aspx的一个问题
来源:互联网 发布:淘宝店铺装修免费教程 编辑:程序博客网 时间:2024/06/05 17:44
状况:
在.net中使用ShowModalDialog打开一个aspx页面(目标页面),并且在该目标页面中会有Postback到服务器端的动作,
结果每次该目标页面(模式窗体)提交到后台都会打开一个新的窗体,与要实现的效果相悖。
曾采用的方式:
这之间也曾采用过其他变通方式,就是新建一个htm页面,利用frameset将目标页面装在到该htm页面中,
每次Postback都只在框架内刷新,就不会有新页面弹出。
可是,在昨天做上传组件的过程中又碰到了一个棘手的问题,我在一个aspx页面(源页面)利用ShowModalDialog方式打开该htm页面,
并且要传递参数到该htm所包含的aspx页面(目标页面)中,这个时候Request将被htm截获,而不能传递到目标页面中,从而导致无法在目标页面中
处理post过来的URL参数。
最终的解决方法:
不用htm页面包装aspx页面(目标页面),而是直接在该aspx页面的head标签中添加以下代码
<base target=”_self”>
问题解决。
分析下来,原来页面默认的提交目标为_black,即打开新页面,将页面的请求目标属性显示设置为_self,即可避免在模式窗体中Postback打开新页面的问题。
- aspx的一个问题
- 解决aspx的一个问题
- 写一个aspx网站后的感想
- Global.aspx中Server.MapPath的问题
- aspx中按钮不反应的问题
- aspx中文乱码问题的解决
- jQuery的一个Aspx页面弹出层的效果代码
- 如何检测一个aspx页面的速度慢的原因
- 今天给大家推荐一个免费稳定的ASPX空间。
- 关于default.aspx的page_load执行两次的问题
- ASPX页面配置问题
- ASPX页面配置问题
- aspx 乱码问题
- 不用IIS直接执行aspx文件中遇到的问题
- .NET下ASPX编程的几个小问题
- 使用ASPX输出XML应注意的问题
- aspx 页面与ascx用户控件传值的问题
- aspx 页面与ascx用户控件传值的问题
- Linux没有Windows安全最新理由:易受外星人入侵
- 南京大屠杀68 历史无法忘却
- 最新恶意IE跳窗广告IS_0518(_IS_ISC.DLL)的删除方法
- 狗屎vs佛
- 数据库的基本概念
- aspx的一个问题
- 如何防止SQL注入漏洞
- JBuilder 中连接 sql 数据库(jdbc)
- *** 我的软设 ***
- C#入门
- 《首届中国现代服务业发展论坛》
- 狼的故事
- C语言中的指针的巩固!
- ASP.NET编程习惯