asp:boundfield html,设置文本格式在ASP.Net的BoundField
TextMode="MultiLine" Rows="20" Columns="100" Wrap="True" HtmlEncode="True" />
我使用的BoundField的HTML编码性能,以确保对互网站脚本攻击。我想要做的是,当用户重新打开编辑窗口,我想要解码和呈现编码的html,html标签和所有。我的问题是,当我尝试在代码隐藏中解码HTML时,在Page_Load函数下,当页面呈现给用户时,它不会被设置,即它不起作用。下面是代码在Page_Load的代码片段:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim dvrTest As DetailsViewRowCollection = DetailsView1.Rows
Dim DescriptionTB As TextBox = dvrTest.Item(1).Cells(1).Controls(0)
DescriptionTB.Text = HttpUtility.HtmlDecode(DescriptionTB.Text)
End Sub 'Page_Load
调试时,我可以看到HTML解码文本,因为它应该是,我的猜测是,有说在Page_Load退出该复位BoundTextBoxField后发生额外的数据绑定。请注意,我已经在BoundField和BoundTextBoxField上测试了这一点,两者的效果都是相同的。
我有一个类似的问题,我在我的应用程序的另一部分中使用下拉列表,只有在那里我使用onLoad事件来调用一个函数来加载页面和数据绑定后执行数据操作。不幸的是,Boundfield似乎没有这个事件,我发现的最接近的东西是DataFormatString属性,但这只在使用日期和货币时才有用。
UPDATE:
为了防止有人怀疑,甚至与HtmlEncode属性设置为false,我得到的,当编辑窗口重装上阵编码的文本。
更新2:
试图重写OnDataBinding方法,但似乎并没有做任何事情。
Protected Overrides Sub OnDataBinding(ByVal e As System.EventArgs)
Me.OnDataBinding(e)
Dim dvrTest As DetailsViewRowCollection = DetailsView1.Rows
Dim DescriptionTB As TextBox = dvrTest.Item(1).Cells(1).Controls(0)
DescriptionTB.Text = HttpUtility.HtmlDecode(DescriptionTB.Text)
End Sub
asp:boundfield html,设置文本格式在ASP.Net的BoundField相关推荐
- Microsoft Excel 教程:如何在 Excel 单元格中设置文本格式?
欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 单元格中设置文本格式. 设置文本或数字的格式可以使文本或数字更明显, ...
- Excel设置文本格式
设置文本格式后需要看见小三角的办法: 1.若内容不多,可以通过逐行双击回车的办法实现. 2.若内容较多,办法:选定该列数据,点菜单"数据"--"分列",连续按两 ...
- python treeview文本自动换行显示_在tkinter.ttk.Treeview列中设置文本格式
我想知道如何调整ttk.Treeview列中的文本.下面是我的意思的一个例子.请注意日期和数字之间的位置不正确.我认为这和间距有关,但我可能错了. 编辑:用Python 3编写.#! coding=u ...
- 怎样用html设置文档格式,Dreamweaver使用CSS样式表设置网页文本格式
Dreamweaver使用CSS样式表设置网页文本格式 互联网 发布时间:2008-10-17 19:35:50 作者:佚名 我要评论 本文章介绍如何在 Dreamweaver 中使用层叠 ...
- phpexcel 数字格式_php excel 设置单元格格式为文本格式
学习源头:https://www.cnblogs.com/php-linux/p/6179442.html 解决 PHPExcel 长数字串显示为科学计数 在excel中如果在一个默认的格中输入或复制 ...
- default.asp html,ASP.NET Core 设置默认起始页(如default.html)
测试页面foo.html 在Startup.cs内使用middleware 代码如下: DefaultFilesOptions defaultFilesOptions = new DefaultFil ...
- 【Excel设置任意列为默认文本格式】
//工作薄对象private Workbook wb;//工作表对象private Sheet sheet;this.wb = new SXSSFWorkbook(500);this.sheet = ...
- 用于设定表格样式的附加css,Dreamweaver使用CSS样式表设置网页文本格式
核心提示:本文章介绍如何在 Dreamweaver 中使用层叠样式表 (CSS) 设置页面中的文本格式.您可以使用 CSS 以 HTML 无法提供的方式来设置文本格式和定位文本,从而能更加灵活自如地控 ...
- Office 2010: outlook中设置邮件格式为HTML、RTF、纯文本
所有的电子邮件应用程序都不相同,因此需要使用收件人的应用程序支持的邮件格式.Microsoft Outlook 提供了灵活的邮件格式,以满足不同情况下的需要.所选择的邮件格式决定了您是否可以添加带格式 ...
最新文章
- mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 public: __cdecl about::about(class QWidget *) (??0abo
- java 广播地址,根据ip地址跟子网掩码获取广播地址的java实现
- lwip-1.4.1文档rawapi中文翻译
- JavaEE大型项目实战视频教程
- 项目开发流程 —— 需求文档和设计文档的区别
- TVS二极管的工作原理与选型
- 转载,点评:使用开源软件设计、开发和部署协作型 Web 站点
- detach()函数的用法
- android 数据永久删除,如何安全地彻底擦除Android
- NGUI完美高性能无限滚动
- 【前端教程】前端要懂的色域知识
- 音视频技术开发周刊 | 274
- 外贸老手告诉你:外贸实用工具
- 【MFC】数据库操作——ODBC(20)
- 如何做默认样式重置?RESETTING 和 NORMALIZING 之间有什么区别?
- 实验电子商城 mvc设计思想简介
- java主要用于神摸地方,超级无敌神奇的java期末考试题库
- 投掷硬币(概率dp)
- 7旬夫妻为3岁女儿庆生
- EJB 3 术语汇编
热门文章
- matlab几何失真校正,摄像头图像失真校正
- canvas中的清空画布
- FAE新手上路(三)
- 微人事项目学习之登陆页面制作(二)
- php showerr,PHP: İpuçları - Manual
- 解决cv2库安装后,调用函数显示黄色高亮,另一种方法
- 【牛客网华为机试】HJ15 求int型正整数在内存中存储时1的个数
- Android Studio使用.9.png图片的坑
- 用SPSS作洛伦兹曲线
- 拆解Google Play Services 4.4,猜想Google I/O 2014的新动向,Android Wear支持等