.net-4.0 – 为什么有潜在危险的请求错误甚至ValidateRequest = false
发布时间:2020-05-28 17:13:30 所属栏目:asp.Net 来源:互联网
导读:这是我的Default.aspx %@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default ValidateRequest=false %html head runat=server titlexss demonstrat
|
这是我的Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %>
<html>
<head runat="server">
<title>xss demonstration</title>
</head>
<body>
<form id="form1" runat="server">
<div>
We are looking for your feedback.
<asp:TextBox ID="txtFeedback" runat="server" TextMode="MultiLine" />
<br />
<asp:Button ID="submit" runat="server" Text="Submit" onclick="submit_Click" />
<br />
Comment:
<br />
<asp:Literal ID="ltlFeedback" runat="server" />
</div>
</form>
</body>
</html>
以下是Default.aspx.cs public partial class _Default : System.Web.UI.Page
{
protected void submit_Click(object sender,EventArgs e)
{
this.ltlFeedback.Text = this.txtFeedback.Text;
}
}
当我运行应用程序并在文本框中输入以下内容时. <script>alert('Hello')</script>
我得到以下错误.
我的问题是为什么即使在页面中将ValidateRequest设置为false,我也会收到此错误? 解决方法在.net framework 4.0中,您必须设置< httpRuntime requestValidationMode =“2.0”/> web.config中的标记.<system.web>
<compilation debug="false" targetFramework="4.0" />
<httpRuntime requestValidationMode="2.0"/>
</system.web>
看看参考文章 – ASP.NET 4 Breaking Changes #1: requestValidationMode cause ValidateRequest=False to fail. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp-classic – 与SQL Server Compact Edition 4.0的Ado连接
- asp.net – EF在现实生活中,我想相信(有没有人有很好的指向
- asp.net-mvc – 具有Knockout和Web API的ASP.NET MVC:是否
- ASP.net会员 – 添加角色
- 在asp.net中排序gridview的列c#
- asp.net-mvc – ASP.Net MVC路由到用户名
- asp.net-mvc – ASP.NET MVC jQueryUI datepicker在使用AJA
- asp.net-mvc – 从OWIN身份验证中间件中考虑控制器属性
- asp.net-mvc – 什么时候使用ViewData而不是ViewModels?
- asp.net-mvc – 如何在MVC中实现工作单元:责任
推荐文章
站长推荐
- asp.net – 适用于Linq To SQL DAL的静态方法吗?
- asp.net-mvc-3 – 方法“OrderBy”必须在方法“跳
- asp.net-mvc-3 – 通过点击提交两次,避免在Asp.n
- asp.net – 在webrequest上停止了应用程序池
- asp.net – 如何修复在IIS中运行的Web服务中的“
- 如何将global.asax文件添加到ASP.NET MVC4项目?
- asp.net-membership – 使用SQL提供程序获取ASP.
- asp.net-mvc – ASP.NET MVC提醒我旧的经典ASP意
- 如何防止密码和其他敏感信息出现在ASP.NET转储中
- asp.net-mvc-4 – 调用客户端时应该发出服务器端
热点阅读
