1

Web ページに C# エディターを表示したいのですが、Intellisence は必要ありません。

4

1 に答える 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 に答える