+ -
当前位置:首页 → 问答吧 → 在frameset中使用asp.net ajax的问题

在frameset中使用asp.net ajax的问题

时间:2007-04-11

来源:互联网

新建了一个default.aspx页面,加入了asp.net   ajax   必须的控件
<asp:ScriptManager   ID= "ScriptManager1 "   runat= "server "   />

浏览default.aspx页面时,是正确的。

新建了一个框架文件frame.aspx,
把default.aspx嵌入框架文件frame.aspx中(即在frame的src属性指定为default.aspx),然后浏览frame.aspx;页面可以正常显示,但是点击任何一个控件,则报错如下:
出现了运行时间错误。
sys.ArgumentOutOfRangeException:Value   must   be   an   integer.
Parameter   name:x
Actual   value   was   NaN.

作者: gaotaozhaolei   发布时间: 2007-04-11

呵呵,根据提示,x必须是一个整数,你却未初始化赋值(NaN)。

作者: Ivy_zheng   发布时间: 2007-04-12

frame或iframe的frameborder属性应使用1或0,如:frameborder= "0 "
而不能使用yes或no,如:frameborder= "no "

作者: gdeljyh   发布时间: 2007-05-18

俺也遇到了这个难题,楼主解决了没有?

作者: gaofeng2000   发布时间: 2007-06-13

你点击的控件需要放在那个更新面板里面(<asp:UpdatePanel Id="" runat="server" />)。才可以。。我今天才解决这个问题。。

作者: xp0735   发布时间: 2011-07-18