【原创】Asp.Net 在线代码编辑工具

    通常CMS软件中最基本的一个功能就是在线文件内容的编辑,内容更新并且发布后,可实时看到编辑后的效果,可是企业Web应用项目更多是业务逻辑的控制,不适合基于CMS来做开发,尤其是已经部署在线运行的项目,用户会频繁地提出前端页面的修改,例如颜色,字体大小,网页标题等等琐碎的调整,加上经常忘记服务器管理密码,更新程序极为不便,于是在线代码编辑工具在这样的场景下应用而生了。

    以图为例:

   

    说明:上图中左边区域为工程的文件目录,右边区域为代码编辑区,选择左边的文件节点,右边编辑区将加载文件内容,编辑内容后,选择保存即可即时更新代码文件。也可以选择左边的文件夹节点,新增空白文本文件,也可以新增文件夹,当然也可以上传文件,比如图片,或者dll文件,替换当前程序文件,即时更新应用。

    注意事项,该功能应包含在现有项目中发布,此外应考虑安全因素,如单独提供一个登录页面访问控制

    示例工程代码如下:I'm here

 

   

 

posted @ 2011-07-19 23:45 追求、品味、境界 阅读(1895) 评论(11) 编辑 收藏

 回复 引用 查看   
#1楼 2011-07-20 00:07 dotNetDR_      
牛~
 回复 引用 查看   
#2楼 2011-07-20 08:17 zhouyu      
一般网站被挂的spy都有这功能
 回复 引用 查看   
#3楼 2011-07-20 09:00 南京.王清培      
好想法;谢谢楼主分享;学习了;顶
 回复 引用 查看   
#4楼 2011-07-20 09:14 liujiang.2018      
这个貌似跟dreamwave的功能有点像...
 回复 引用 查看   
#5楼 2011-07-20 09:15 Jeffrey.Liang      
你的CodeOnline.sln用什么工具打开哦?VS2008打不开.
 回复 引用 查看   
#6楼 2011-07-20 09:16 john23.net      
顶个
 回复 引用 查看   
#7楼[楼主] 2011-07-20 09:18 追求、品味、境界      
@Jeffrey.Liang
需要安装Asp.Net Mvc 1.0

 回复 引用 查看   
#8楼[楼主] 2011-07-20 09:19 追求、品味、境界      
@zhouyu
是啊,如果内部使用的话,要特别注意访问安全的控制

 回复 引用 查看   
#9楼[楼主] 2011-07-20 09:20 追求、品味、境界      
@南京.王清培
相互学习,上一篇Winform打印重定位就是参考了你写的文章

 回复 引用 查看   
#10楼 2011-07-20 14:38 南京.王清培      
@追求、品味、境界
有吗,我没写过啊;楼主记错了吧;呵呵

 回复 引用 查看   
#11楼 2011-07-20 16:50 玉开      
不安全呀。直觉这样修改不是一个好办法
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 2111140 COR7UEICcYo=