vs201-mvc 提交html代码,问题(VS2013、win7、net4.0)不用XSS验证

作者:用户 来源:互联网 浏览:234 次 时间:2016-02-25 14:59:53

htmlvs201mvc

vs201-mvc 提交html代码,问题(VS2013、win7、net4.0)不用XSS验证 - 摘要: mvc提交html代码,问题(VS2013、win7、net4.0)不用XSS验证本来这应该不是问题!!但是可能是我的环境有点复杂吧!我现在用的是32位win7系统,VS2013、建立mvc只能创建m

问题描述

mvc 提交html代码,问题(VS2013、win7、net4.0)不用XSS验证
 本来这应该不是问题!!但是可能是我的环境有点复杂吧!

我现在用的是32位win7系统,VS2013、建立mvc只能创建mvc4,但是由于我租用的web空间现在只支持framework 4.0!!,只好在:项目→属性→选择.NET framework 4 !!

现在我在web.config中设置了 又在Controller的方法中 添加了[ValidateInput(false)]标签,可还是不行!!最后查到:用string tt = Request.Unvalidated.Form[""webeditor""];,可是我降级为.NET4.0,还没有这个属性~!!!!!!!!!!!!

一直出现这个错误!
从客户端(TextBox1=""


反反复复烦烦烦反反复复..."")中检测到有潜在危险的 Request.Form 值。

解决方案

检查下web.config是不是正确

解决方案二:

mvc其他版本有独立安装包的

解决方案三:

我机器上安装的就是asp.net mvc 4. 我使用的是vs2012和.net 4
只要使用了[ValidateInput(false)] 就没有问题了。
我的测试工程很简单一个index view 有个form 提交到Submit action

 <body>    <div>        <% using (Html.BeginForm(""Submit""Home"")) %>        <% { %>          <%:Html.TextBoxFor(m => m.Content1) %>          <%: Html.ActionLink(""test link""Submit""Home"")%>            <input type=""submit"" value=""Submit""/>           <% } %>    </div></body>

Submit action 接收提交的数据,放到ViewBag里

         [ValidateInput(false)]        public ActionResult Submit(Content Content)        {            ViewBag.Content = Content.Content1;            return View();        }

Submitview 里显示提交后的内容

 <body>    <div>        after submit        <br/>        <%: Html.Raw(ViewBag.Content) %>    </div></body>

还有一个简单的Model类

     public class Content    {        public string Content1 { get; set; }    }

我这里测试没有问题,例如提交一个

test is a test

在最后显示的就是H1大小的文字 解决方案四:

对了,我的web.config就是vs默认生成了,我没有做任何修改。

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供vs201-mvc 提交html代码,问题(VS2013、win7、net4.0)不用XSS验证相关信息,包括 htmlvs201mvc 的信息 ,所有vs201-mvc 提交html代码,问题(VS2013、win7、net4.0)不用XSS验证相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_96993,您可以点击vs201-mvc 提交html代码,问题(VS2013、win7、net4.0)不用XSS验证-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备

热点导航