updatepanel 下是不能使用 'Response.Write("<script>alert('请您输入明细项资料!');</script>");
提示的这个我也不大清楚 我也没怎么用过这个东西 一般是自己手写AJAX的
提示的这个我也不大清楚 我也没怎么用过这个东西 一般是自己手写AJAX的
解决方案 »
- asp.net打开一个Excel模板文件填充数据在客户端另存为一个文件然后再打印
- 怎么配置 web.config
- json 异步请求多表问题。
- 有什么办法不让LinkButton回传啊?
- 用C#怎么判定SQL数据库中的某个表是否已经存在?
- HttpContext.Cache和Application有些什么异同,优缺点各是什么?
- delete from tablename where id in (1,2,3,4,5,6,7)在存储过程中1,2,3,4,5,6,7是以什么类型存在的?
- 复杂的过程你们怎么处理呀
- 我的aspx页面上调用了一个activex控件 是在服务器上的 客户端访问的时候看不到这个控件请问有什么方法可以让客户端不用注册这个控件也能
- 将网站打包成一个exe文件安装
- 自己做了个网站,想找几个人合租一台服务器。
- firefox问题(马上结贴!!!!!!!!!!!)
看见用组件的就不爽,自己好好研究一下手写XMLhttpRequest对象吧 用组件都是知道怎么用,但是对原理不懂,遇到真正的问题就束手无策推荐你看看我blog几篇ajax的文章www.cnblogs.com/ustbwuyi
挺好的
最近一直都在用
代码也好写,也没有用其他的XMLHTTP
主要是我感觉用XMLHTTP好像多出来些文件了
用AJAXPRO不会多出文件
对update些小数据,还是比较可靠的
晕,你可以从学一边ajax了
用javascriptManage弹出对话框
我不知道什么原因,我页面上只有ajax组件里的<asp:ScriptManager ID="ScriptManager1" runat="server" />组件,我的页面运行就会有错,但是运行不会有错,但是我几个页面组合运行就会有错,因为我用的是框架<script type="text/javascript">
document.write("<frameset rows='80,*,20' cols='*' frameborder='NO' border='0' framespacing='0' onunload='Logout()'>");
document.write("<frame name='topFrame' scrolling='NO' noresize src='Top.aspx'>");
document.write("<frame name=mainFrame src='Default.aspx' scrolling='auto' frameborder='NO' noresize>");
document.write("<frame name='bottomFrame' scrolling='NO' noresize src='bottom.aspx'>");
</script>
只要我页面有ajax组件的都会在运行的时候IE做下角报页面有错误,其它的全部正常,有的页面没有ajax组件的就不会报页面有错误.Sys.ArgumentOutRangeException:Value must be an integer.Parameter name:x Actual value was NaN.
=================================================================
我不知道什么原因,我页面上只要有ajax组件里的<asp:ScriptManager ID="ScriptManager1" runat="server" />组件,和框架一起运行之后,生成出来的页面那一块框架就会报错,如果单独运行那一个有ajax组件里的<asp:ScriptManager ID="ScriptManager1" runat="server" />组件的就没错,不知道什么原因,这是我的框架代码<script type="text/javascript">
document.write("<frameset rows='80,*,20' cols='*' frameborder='NO' border='0' framespacing='0' onunload='Logout()'>");
document.write("<frame name='topFrame' scrolling='NO' noresize src='Top.aspx'>");
document.write("<frame name=mainFrame src='Default.aspx' scrolling='auto' frameborder='NO' noresize>");
document.write("<frame name='bottomFrame' scrolling='NO' noresize src='bottom.aspx'>");
</script>
好比我上面的Default.aspx里有<asp:ScriptManager ID="ScriptManager1" runat="server" />组件我跟框架一起运行,页面生成之后IE左下角就会报有错.报Sys.ArgumentOutRangeException:Value must be an integer.Parameter name:x Actual value was NaN.如果我单独运行Default.aspx就没有错.这是什么原因啊?能指点下吗?
在Asp.net AJAX 1.0 RTM版中,使用FrameSet或Iframe时,frame或iframe的frameborder属性应使用1 或 0,如:
frameborder="0"
而不能使用yes 或 no,如:
frameborder="no"否则AJAX 1.0会出现如下脚本错误:Sys.ArgumentOutOfRangeException: Value must be an integer.
Parameter name: x
Actual value was NaN.
但是我照别人在网上发的帖子好象不行.我把Iframe里的frameborder已经改成0了,还是不行
另外在ScriptManager下弹消息不能用response.write,用下面的
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('ok')", true);