CKEditor を MVC アプリケーションに統合しようとしています。私が本当にしなければならないことは、私が言える限りです。
以下をマスター ページに追加します。
<script type="text/javascript" src="../../ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="../../ckeditor/adapters/jquery.js"></script>
<script type="text/jscript" src="../../Scripts/jquery-1.3.2.js"></script>
それから私の見解について。次のコードがあります。
<script type="text/javascript">
$(document).ready(function() { $('#news').ckeditor(); });
</script>
<fieldset>
<legend>Fields</legend>
<p>
<label for="title">Title:</label>
<%=Html.TextBox("title")%>
<%= Html.ValidationMessage("title", "*") %>
</p>
<p>
<label for="news">News:</label>
<%=Html.TextArea("news")%>
<%= Html.ValidationMessage("news", "*") %>
</p>
<p>
<label for="publishedDate">Publication Date:</label>
<%= Html.TextBox("publishedDate") %>
<%= Html.ValidationMessage("publishedDate", "*") %>
</p>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
これを実際にポストバックに関して何かを行うようにしようとしているわけではないことに注意してください。そもそも実際にレンダリングするだけです。誰かが私が間違っていることを正確に指摘できますか?
ああ、それがVSに役立つ場合は、次の警告も表示されます。
警告 1 JScript IntelliSense の更新エラー: ..Cut to Protect the innocent..\ckeditor\ckeditor.js: 'getFirst()' is null or not an object @ 15:180 ..Cut to Protect the innocent..\Views\ Shared\Admin.Master 1 1 ilaTraining