asp.net – HTMLEditorExtender在异步回发上编码img标签
发布时间:2020-12-16 06:30:40 所属栏目:asp.Net 来源:网络整理
导读:我正在使用标准的 HTMLEditorExtender控件(ajax控件工具包的一部分).在原始的pageLoad中,我用html填充它(包括 p, br, strong和 img标记.它在HTMLEditorExtender控件中显示正常. 然后,当我执行异步回发(通过updatepanel)时,所有 img标签显示为实际的html而不
我正在使用标准的
HTMLEditorExtender控件(ajax控件工具包的一部分).在原始的pageLoad中,我用html填充它(包括> p<,> br<,> strong<和> img<标记.它在HTMLEditorExtender控件中显示正常.
然后,当我执行异步回发(通过updatepanel)时,所有> img<标签显示为实际的html而不是显示图像.所有其他标签仍然正确显示. 异步回发后,HTMLEditorExtender控件的标记如下: 在用于保持html的编码值的不可见文本区域中,正确显示的所有标签被正常编码(即<和>),但是img标签在编码值之前省略了&符号(即lt;和gt;). 更新:如果我将此代码放在我的pageLoad事件中,它工作正常,但我担心这有什么安全隐患? if (IsPostBack) { txtBookingConfirmation.Text = Server.HtmlDecode(txtBookingConfirmation.Text); } 任何人都可以告诉我如何防止控制这样做? 提前致谢 解决方法
这似乎是唯一的解决方案,并没有给出任何问题.
if (IsPostBack) { txtBookingConfirmation.Text = Server.HtmlDecode(txtBookingConfirmation.Text); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – IIS 8.0中内核模式和用户模式缓存之间的区别
- asp.net – 将webgrid导出为pdf asp mvc razor
- asp.net-mvc – 如何更好地控制DotNetOpenAuth如何使用Micr
- asp.net-mvc – 编译MVC并预编译视图并部署到Azure WebRole
- asp.net – 为什么DataBind()方法是必要的?
- asp.net – 即使在ssl上,在ViewState中存储信用卡和定价信息
- asp.net mvc 中使用async/await异步编程
- asp.net-mvc – 为什么我的MVC应用程序中有两个web.config文
- 在IIS托管的asp.net Web应用程序中打开页面时“无法找到资源
- asp.net – 在IIS7.5中什么模块删除了400个错误请求的正文
推荐文章
站长推荐
- Asp.net core 使用log4net作为日志组件,记录日志
- asp.net-mvc – 如何从自定义模型绑定器中删除魔
- asp.net-mvc – Jasmine在一个单独的测试项目中
- 如何使用Fluent Nhibernate中的Automapping进行O
- asp.net-mvc – 如何在一个视图中呈现强类型的局
- asp.net – 我的HTML5的doctype是否必须在第一行
- asp.net-mvc – jQuery.POST – 使用Form.Serial
- 你所不知道的ASP.NET Core MVC/WebApi基础系列 (
- asp.net – 提供HTTP401 Not Authorized错误的VB
- asp.net – 您如何看待Postgres和Firebird数据库
热点阅读