我使用CKEditor在不同视图中输入富文本描述。我CKEditor的标签看起来像在ASP.NET MVC中使用CKEditor的问题
<ckeditor:ckeditorcontrol id="CKEditor1" runat="server" toolbar="Basic" />
让我记下的问题现在面临:
- 虽然我的工具栏是基础正在逐渐充分的选择工具栏编辑器。
- 在编辑视图中,描述将作为其文本在ckeditor中。如何才能做到这一点。指令名称的文本框的编号为
<%=Html.TextBoxFor(m => m.InstructionName, new { @class="formstyle"})%>
,它显示编辑视图中的InstructionName。哪些工作正常。我想要与InstructionDesc一样的ckeditor。
我试图
<CKEditor:CKEditorControl ID="CKEditor1" runat="server" Toolbar="Basic" name="docDesc" Text=<%=Model.DocDesc %> />
但这是抛出错误:
An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
分析器错误信息:服务器标记不能包含<% ... %>
结构。
请帮我解决这些问题。提前致谢。
谢谢安迪,它看起来是我在等待的解决方案。我可以在编辑模式下显示说明。此外,我需要知道如何使用基本工具栏保持编辑器? – 2011-04-04 10:12:08
Suja,要解决危险的Request.Form问题,请将[ValidateInput(false)]属性放置到要提交表单的控件操作上。如果你正在运行.net 4,你还必须将放入你的web.config中。 –
AndyM
2011-04-05 07:06:54
如果你想在整个应用程序中使用基本的工具栏集,你应该可以设置这个CKEditor配置文件。 – AndyM 2011-04-05 07:13:15