Web ページに C# エディターを表示したいのですが、Intellisence は必要ありません。
5440 次
1 に答える
9
Code Mirrorを使用できます。これは、他の言語の中でも C、C++、および C# をサポートします。
簡単な例:
<script src="/Js/codemirror.js"></script>
<script src="/Js/javascript.js"></script>
<script src="/Js/xml.js"></script>
<script src="/Js/css.js"></script>
<script src="/Js/htmlembedded.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var element = document.getElementById("<%= txtCodeArea.ClientID %>");
var editor = CodeMirror.fromTextArea(element , {
parserfile: "/Js/htmlembedded.js",
stylesheet: "/Css/codemirror.css",
path: "/Js/"
});
});
</script>
js
関連ファイルをロードすると、これらmode
はダウンロードしたフォルダにあります。
スクリプトは、コード編集に使用する要素を取得し、含めた .js ファイルの構文の強調表示/色付けを含めます。txtCodeArea
は複数行を参照できます<asp:TextBox />
。
于 2013-10-02T11:35:58.747 に答える