Chi*_*apu 1 html c# asp.net asp.net-mvc html5-canvas
我想在网页中显示C#Editor,不需要Intellisence.
您可以使用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>
Run Code Online (Sandbox Code Playgroud)
加载相关js文件,您可以在mode下载文件夹中找到这些文件.
该脚本获取您要用于代码编辑的元素,并包含您已包含的.js文件的语法高亮/着色.txtCodeArea可以指多线<asp:TextBox />.