请教关于使用隐含Web表单控件的问题?
我在主窗口中有一个隐含的表单:使用visible="false"达到隐含目录
<asp:textbox id="textname" runat="server" visible="false">
当我从子窗口的客户端事件中向它写数据时,
opener.document.form1.textname.value="..."
竟报该对象无法使用,
当除去visible="false"时,就可以插入值,
你们说会是什么问题?
如何为法解决呢?
问题点数:50、回复次数:4Top
1 楼nohbday(翔)回复于 2002-04-04 21:15:51 得分 25
try it
<input id="textname" type="hidden" runat='server">
opener.document.form1.textname.value="...";
Top
2 楼zhq2000(方舟)回复于 2002-04-04 23:18:55 得分 25
将visible设为false时,服务器并不为其产生HTML代码,也就是说在客户端并不存在!
要使用隐含控件,
你可以从Toolbar中的HTML中拖一Hidden控件放入页面,并为其设置id值,如果要在服务端使用该控件,则在页面上右击该控件,并选取Run As Server Control(作为服务器控件运行)。Top
3 楼triout(笨牛)回复于 2002-04-05 06:34:06 得分 0
是呀,对于那些SERVER控件,在隐藏的时候是不会输出到CLIENT的,试一试上面的方法,把SERVER控件修改为HTML控件,如果还不行,则只有使用HTML CLIENT控件了。Top
4 楼hy_david(世界在我手中)回复于 2002-04-05 12:58:00 得分 0
哦~~~
真是感谢你们啊~~~~
问题解决了.......Top




