1

我想在网页中显示 C# 编辑器,不需要智能。

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 回答