2011-08-16 38 views
1

我正在使用带有JQuery AJAX和ASP.NET MVC的CKEditor。在ASP.NET MVC中从CKEditor提交HTML

我想用JQuery执行AJAX POST,但由于textarea中的HTML而无法提交。如果我只是在textarea中输入纯文本,而不是以HTML格式输入,表单会提交罚款。

jQuery的方法,我用得到从文本区域的HTML是.VAL()

有人能告诉我如何解决这个问题吗?

回答

2

你将不得不使用GetData,并确保已申请接受后您的控制器动作这个注解[HttpPost,ValidateInput(假)]

+0

谢谢,这工作! – James

1

所以如果你不需要我没有在成功使用CKEditor,你可以切换到tinymce,你可以通过NuGet(安装包TinyMCE.MVC)添加,这与MVC工作正常