asp.net 过滤html代码

asp.net 过滤html代码,第1张

默认是禁止包含有HTML标签的POST请求,设置

ValidateRequest="false"

就可以

比如:

<%@

Page

Language="C#"

AutoEventWireup="true"

CodeBehind="Default.aspx.cs"

Inherits=YourNameSpace.YourClassName"

ValidateRequest="false"

%>

没有几种.

原理就是删掉正则匹配到的html标签

至于删除用repalce还是remove我觉得没那么重要了就..

html标签的正则,网上抄的不知道对不对:

"<(.[^>]*)>"

拖入一个LABEL控件,把绑定的值赋给LABEL控件,就可以正常显示HTML内容了。

当然首先你得添加DetailsView控件得模板列,然后在模板列里拖入LABEL控件,在把从数据库获得的值绑定到LABEL控件上就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6148880.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存