关于打开网页对话框

hbbdhbbd 2009-03-27 09:28:45
web窗体中,我在js中打开一个网页对话框,代码如下:
window.showModalDialog("../Technology/Service.aspx",ID,"dialogHeight: 333px; dialogWidth: 332px; dialogTop: 500px; dialogLeft: 500px; edge: Raised; center: Yes; help: Yes; ; status: Yes;");

ID是我想传递给Service.aspx的参数,请问在Service.aspx这个页面中如何接收传过来的参数ID?
...全文
105 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
dugupiaoyun 2009-03-27
  • 打赏
  • 举报
回复
隐藏控件本身就是在页面上看不到的,你还设置一到visible=false干嘛,画蛇添足不说错得离谱
dugupiaoyun 2009-03-27
  • 打赏
  • 举报
回复
你自己在网页源代码里看下,你设置为visible=false的控件有没有在页面里出现代码!!
dugupiaoyun 2009-03-27
  • 打赏
  • 举报
回复
..............
你连visible,display,visibility的区别都不懂
hbbdhbbd 2009-03-27
  • 打赏
  • 举报
回复
没有啊,我给那些visible=true的控件赋值都成功的啊,只要我把他的visible属性改为false,就提示空对象啊
dugupiaoyun 2009-03-27
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hbbdhbbd 的回复:]
js给隐藏控件赋值不行啊,提示空对象,我是想打开网页对话框,不是打开网页,所以用window.showModalDialog的:)
[/Quote]

那是你js问题,自己多看看js再说。


而且估计你最起码的一个服务器控件和html控件需要注意的都没注意到。
你肯定在js赋值时,直接用的服务器隐藏控件的ID,那肯定会报空对象,id要用<%=控件名.ClientID%>
hbbdhbbd 2009-03-27
  • 打赏
  • 举报
回复
js给隐藏控件赋值不行啊,提示空对象,我是想打开网页对话框,不是打开网页,所以用window.showModalDialog的:)
xupeihuagudulei 2009-03-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dugupiaoyun 的回复:]
难道隐藏控件不能用么?
在说了,简单的传值直接用问号传参,然后request去取就可以了。
[/Quote]j
dugupiaoyun 2009-03-27
  • 打赏
  • 举报
回复
难道隐藏控件不能用么?
在说了,简单的传值直接用问号传参,然后request去取就可以了。
hbbdhbbd 2009-03-27
  • 打赏
  • 举报
回复
window.dialogArguments是只能在js里用吧,我怎么在后台得到这个ID值呢,我知道可以在js中把ID值赋给一个控件,然后在后台中取控件的值,这样我就得增加一个控件,但是由于界面问题,我不能增加控件,高手指点一下,怎样不增加控件也能在后台得到这个值啊??
dugupiaoyun 2009-03-27
  • 打赏
  • 举报
回复
使用window.dialogArguments
hbbdhbbd 2009-03-27
  • 打赏
  • 举报
回复
高手帮忙指点一下啊
hbbdhbbd 2009-03-27
  • 打赏
  • 举报
回复
明白了,还是谢谢dugupiaoyun

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧