博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC3中使用AllowHtml attribute
阅读量:7025 次
发布时间:2019-06-28

本文共 455 字,大约阅读时间需要 1 分钟。

  hot3.png

创建一个包含类似有输入页面的ASP.NET MVC3程序,输入框中需要可以输入HTML标记,假如没有使用某种方式禁用Request Validation,那么如果从客户端检测到有潜在危险的Request.Form值,例如Name输入框输入了<br>,

点击Create,则会出现如下错误提示:

Request Validation是防止有人通过注入脚本攻击我们的应用程序(XSS)。如果我们的应用程序需要用户可以输入HTML标记,我们可以禁用Request Validation.

ASP.NET MVC2中可以使用Action方法的ValidateInpute属性禁用Model的所有字段的验证,如果只是想禁用某个字段的验证,则可以使用MVC3中的AllowHtml属性实现。

public class Account

{
    [AllowHtml]
public string Name{get;set;}
}

 

 

原文地址:

转载于:https://my.oschina.net/wzzz/blog/118710

你可能感兴趣的文章
[leetcode]Valid Sudoku
查看>>
静态成员和实例成员
查看>>
IIS的负载均衡的解决方案
查看>>
有效加快Windows 7运行速度
查看>>
磁盘清理无法删除DUMP文件手工删
查看>>
Java线程:创建与启动
查看>>
学习笔记TF060:图像语音结合,看图说话
查看>>
嘻哈说:设计模式之工厂方法模式
查看>>
工程实践:给函数取一个"好"的名字
查看>>
说说如何使用 vue-router 插件
查看>>
Java Bean + 注册验证
查看>>
通过mysql 插入一句话***
查看>>
邮件服务器
查看>>
Java FAQ(2)
查看>>
JavaScript常用事件总结
查看>>
关于加密的一些笔记
查看>>
Oracle 数据库查看client的用户登录信息包括ip
查看>>
Alipay 开源 SofaRPC
查看>>
WinRAR4.11激活
查看>>
运行浏览器的最高版本
查看>>