CKEditor 和 MVC
我已将 ckeditor 集成到 MVC asp.net 项目中。我的问题是输入被编码回控制器,然后当在视图中重新显示时,内容包含编码的字符和字符。 html 标签。
如何显示内部 html 并且仍然对文本进行编码。
任何建议将不胜感激。
I have integrated ckeditor into a MVC asp.net project. My problem is that the input is encoded back to the controller and then when redisplayed in a view the contents contain the encoded characters & html tags.
How do I show the inner html and still have the text encoded.
Any suggestions would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你用什么来渲染文本区域?如果您使用 Html 助手(例如 Html.Textarea),编码会自动完成。
因此,如果您使用像 CKEditor 或 TinyMCE 这样的 RTE,您可能不希望这样。因此,只需在视图中手动写出一个文本区域,或者更好地编写您自己的文本区域扩展方法来限制/消除编码。
What are you using to render the textarea? If you are using an Html helper (like Html.Textarea for instance), the encoding is done automatically.
Therefore, if you are using a RTE like CKEditor or TinyMCE, you probably don't want that. So, just write out a textarea by hand in the view, or better yet write your own Textarea extension method to limit/eliminate the encoding.
任何不能只使用 <%=%> 的原因而不是 <%:%> RTE 输出的标签?
any reason why you can't just use the <%=%> instead of the <%:%> tags for your RTE output?
我已经与CKeditor集成了
I have integrated with CKeditor