[转载]【原创】Asp.Net 在线代码编辑工具 – 追求、品味、境界 – 博客园.
通常CMS软件中最基本的一个功能就是在线文件内容的编辑,内容更新并且发布后,可实时看到编辑后的效果,可是企业Web应用项目更多是业务逻辑的控制, 不适合基于CMS来做开发,尤其是已经部署在线运行的项目,用户会频繁地提出前端页面的修改,例如颜色,字体大小,网页标题等等琐碎的调整,加上经常忘记 服务器管理密码,更新程序极为不便,于是在线代码编辑工具在这样的场景下应用而生了。
以图为例:
说明:上图中左边区域为工程的文件目录,右边区域为代码编辑区,选择左边的文件节点,右边编辑区将加载文件内容,编辑内容后,选择保存即可即时更新代码文 件。也可以选择左边的文件夹节点,新增空白文本文件,也可以新增文件夹,当然也可以上传文件,比如图片,或者dll文件,替换当前程序文件,即时更新应 用。
注意事项,该功能应包含在现有项目中发布,此外应考虑安全因素,如单独提供一个登录页面访问控制
示例工程代码如下:I’m here