当前位置:编程学习 > C#/ASP.NET >>

哪位大侠可以告诉我,为什么文本编辑器放到服务器上面不能提交有html标记的文本呢??

 哪位大侠可以告诉我,为什么文本编辑器放到服务器上面不能提交有html标记的文本呢??程序是用.net 做的,希望大侠可以帮帮忙,如果可以解决的话也可以赋予相应的报酬,急~~~~~ html --------------------编程问答-------------------- 可能是你的web server或者应用程序配置了不允许提交非转义的html标记数据,为了防止拼接html数据造成的跨站攻击。 --------------------编程问答-------------------- 你可以用你的文本编辑器控件名+allow html characters作为关键字Google之。 --------------------编程问答-------------------- net特有斑竹已经解释了 --------------------编程问答-------------------- aspx文件开头Page指令加个属性 ValidateRequest="false"  --------------------编程问答--------------------
引用 4 楼 dalmeeme 的回复:
aspx文件开头Page指令加个属性 ValidateRequest="false"


这个正解 --------------------编程问答-------------------- aspx文件开头Page指令加个属性 ValidateRequest="false" 

正解,温故知新 --------------------编程问答--------------------
引用 4 楼 dalmeeme 的回复:
aspx文件开头Page指令加个属性 ValidateRequest="false"


是这样的,关闭这个属性,就无法防止html/javascript注入攻击,同时也就可以提交html代码到服务器了! --------------------编程问答--------------------
引用
aspx文件开头Page指令加个属性 ValidateRequest="false"  

正解,加到webconfig里面也行,这样所有页面就都关闭了 --------------------编程问答-------------------- 如果你关闭了这个属性,那么相应的页面也就无法防止html/javascript页面攻击了。

你敢随便让整个网站都关闭对这种攻击的防御?那是绝对不允许的。你顶多只应该对特别的一个页面关闭这个属性。 --------------------编程问答-------------------- 看看这个
http://www.heycoder.com/note/validaterequest.aspx --------------------编程问答--------------------
引用 4 楼 dalmeeme 的回复:
aspx文件开头Page指令加个属性 ValidateRequest="false"
+1
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,