Ajax框架下的Textbox字符过滤问题

che2piaopiao 2009-03-04 04:37:23


在后台知道怎么过滤. 因为业务需要,timer1必须每2秒钟刷新一次.(局部刷新)

然后在下面的updatepanel的textbox里写入时, 只要是 <img 之类的html都会马上报错. 没有按button就报错.

返回错误是 500.

是不是需要用Js onload完之后就过滤才可以?

高手请指导下! 小弟在此谢过.
...全文
160 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
che2piaopiao 2009-03-05
  • 打赏
  • 举报
回复
要不然你们实验一下看看...

http://www.cnblogs.com/1-2-3/archive/2007/11/26/auto_gen_ajax_tag.html对我没啥帮助呀!!
che2piaopiao 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sharpblade 的回复:]
是不是你的UpdatePanel没有加UpdateMode="conditional"
既然你的timer是局部刷新,只是刷新updatepanel2吧,
怎么和updatepanel1有了关系,奇怪了.
[/Quote]

conditional已经设置了
wuyq11 2009-03-05
  • 打赏
  • 举报
回复
http://www.cnblogs.com/1-2-3/archive/2007/11/26/auto_gen_ajax_tag.html
sharpblade 2009-03-05
  • 打赏
  • 举报
回复
是不是你的UpdatePanel没有加UpdateMode="conditional"
既然你的timer是局部刷新,只是刷新updatepanel2吧,
怎么和updatepanel1有了关系,奇怪了.
che2piaopiao 2009-03-05
  • 打赏
  • 举报
回复
一旦有html标签,,即使没提交表单,,也会马上返回错误..
che2piaopiao 2009-03-05
  • 打赏
  • 举报
回复
就是因为Timer的刷新, 它好像在不断的验证这个Textbox...
sharpblade 2009-03-05
  • 打赏
  • 举报
回复
500看不出来问题.
你到本地运行,或者打开本地可以查看错误.
另外Timer最好放在UpdatePanel外,想那个UpdatePanel
更新,就把它设置成触发器.
qingniaoIT 2009-03-05
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 che2piaopiao 的回复:]
问题自己解决了.


<!--设置页面不检测HTML语法-->
<pages enableSessionState = "true" validateRequest="false"/>

</system.web>
在WEB.CONFIG的 </system.web>之上,写如上语句.
[/Quote]

这样做并不好, 这是针对全站的,对系统的安全带来隐患, 所以最好只在需要的页面加上 validateRequest="false", 如:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" ValidateRequest="false" %>
che2piaopiao 2009-03-05
  • 打赏
  • 举报
回复
问题自己解决了.


<!--设置页面不检测HTML语法-->
<pages enableSessionState = "true" validateRequest="false"/>

</system.web>
在WEB.CONFIG的</system.web>之上,写如上语句.

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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