asp.net:DetailsView控件不解释html
发布时间:2020-12-16 07:14:52 所属栏目:asp.Net 来源:网络整理
导读:我在页面上有一个asp.net detailsview控件.我注意到它始终显示我的数据库字段中的原始文本,它不解释文本中的html – 因此它显示 B个mytext的 / B个而不只是粗体的mytext. 反正是否有控制来解释返回的数据中的html 问候 熔化 解决方法 你可以发布你的控件代码
我在页面上有一个asp.net detailsview控件.我注意到它始终显示我的数据库字段中的原始文本,它不解释文本中的html – 因此它显示< B个mytext的< / B个而不只是粗体的mytext. 反正是否有控制来解释返回的数据中的html 问候
熔化 解决方法
你可以发布你的控件代码吗?基础是您需要将
HtmlEncode属性设置为false.这是因为标签和文本框处理编码的方式不同,这意味着可以保护您免受某些人在这些字段中输入的恶意脚本的侵害.
如果将其设置为自动生成字段(默认),则需要将其更改为BoundFields或TemplateFields,并将违规字段HtmlEncode Property设置为false. 你可以看到code sample of the individual fields in MSDN,这是一个简化的例子: <asp:DetailsView runat="server" AutoGenerateRows="False"> <Fields> <asp:BoundField DataField="ProductName" HeaderText="Product" /> <asp:BoundField DataField="CategoryName" HeaderText="Category" /> <asp:BoundField DataField="HTMLField" HeaderText="HTML" HtmlEncode="false" /> </Fields> </asp:DetailsView> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在MVC应用程序中处理Rich Text
- asp.net-mvc – 如何限制对MVC 5中某些视图和操作的访问?
- asp.net – 如何关闭IIS中的预编译?
- (推荐)第15章 扩展ASP.NET MVC (IModelBinder、过滤器)
- 这个ASP.NET功能在哪里记录? <%= string format,params o
- asp.net-mvc-4 – 无法解析类型名称:Glass.Mapper.Sc.Pipe
- .Net Core微服务入门全纪录(三)——Consul-服务注册与发现
- asp.net-mvc – 接受逗号和点作为小数分隔符[重复]
- 具有虚拟目录的ASP.net母版页中的基本URL
- asp.net-core – 在ASP.NET Core中使用Entity Framework 6
推荐文章
站长推荐
- asp.net-mvc-3 – MVC 3在提交模型后,View不会刷
- .NET Core采用的全新配置系统[8]: 如何实现配置与
- asp.net – 在表单中使用AjaxControlToolkit的日
- 文本框导致ASP.NET C#SQL出现问题
- asp.net – Application_EndRequest没有找到Sess
- asp.net-mvc-3 – 重定向(relativeUrl)重定向到I
- asp.net – 动态地向表中添加行
- asp.net-mvc-2 – 使用.Net Framework 4.0的Shar
- asp.net – MVP MVC和MVVM之间的区别
- asp.net – 如何从复选框列表中获取最新的选定值
热点阅读