最近准备做一个Asp.net下的构建工具,初步的想法是:模型Modal,业务组件BLL,以及页面,代码生成,前2部分比较清楚,但涉及到表单部分就需要一个好的WebForm编辑器,因为我们的页面是标准的aspx页面。

一种方式是实现类似于VS2005中的WebForm设计器,需要继承System.Web.UI.Design下的HtmlControlDesigner,然后重写相关的代码,比较复杂。
可参看ASP.NET Web Matrix  的实现:http://www.asp.net/webmatrix/
作者Nikhil   Kothari还提供了另外一个例子:http://www.nikhilk.net/Entry.aspx?id=11

更多讨论,参看:
http://www.csdndoc.cn/ForumsView/t/20050317/14/3858796.html

msdn中也有类似的介绍
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetctrlauth/html/1d5a99d7-0a72-403e-812e-2c1ab595c810.htm

以及
http://www.aisto.com/roeder/dotnet/Download.aspx?File=Writer

转载于:https://www.cnblogs.com/jiyang/archive/2007/06/27/797279.html

WebForm编辑器的相关资源相关推荐

  1. 在线CSS工具及相关资源收集

    在线CSS工具: W3C CSS 校验服务 :提供万维网协会(W3C)样式表(CSS)校验服务. CSS 在线编辑器:OnLine CSS Designer - CSS Style Editor. C ...

  2. 【FluidSynth】SoundFont 音源文件资料收集 ( SoundFont 规范 | SoundFont 音源下载 | SoundFont 编辑器 | 博客资源 )

    文章目录 前言 一.SoundFont 规范 二.SoundFont 音源下载 三.SoundFont 编辑器 四.博客资源 前言 参考 https://github.com/FluidSynth/f ...

  3. 《玩转D语言系列》二、D语言现状、基本规定和相关资源介绍

    这算是本系列文章的一个序吧,主要是为以后的学习做铺垫,文本分为三个部分,第一部分是对于网上一些比较旧的资料的问题的一些更正,当然我也不可能看过所有的资料,难免会有遗漏.第二部分是D语言最基本的规定,第 ...

  4. 一文尽览!文本对抗攻击基础、前沿及相关资源

    // 导读 深度学习的安全性问题已经逐渐被学术界.工业界所认识到并且重视,就文本领域而言,垃圾邮件检测.有害文本检测.恶意软件查杀等实用系统已经大规模部署了深度学习模型,安全性对于这些系统尤为重要. ...

  5. MBG 相关资源链接

    MyBatis Generator(MBG)相关资源链接 http://mbg.cndocs.tk/quickstart.html http://www.mybatis.tk/ http://git. ...

  6. KaliLinuxNetHunter教程下载相关资源

    KaliLinuxNetHunter教程下载相关资源 当用户将刷机工具准备完后,则需要下载ROM包.ROM是ROM image(只读内存镜像)的简称,常用于手机定制系统.一般手机刷机的过程,就是将只读 ...

  7. Osmocom-BB 相关资源、知识分享

    Osmocom-BB 相关资源.知识分享 1.在layer1层添加了解析sniffer的代码 参考http://git.osmocom.org/osmocom-bb/log/?h=luca/gsmma ...

  8. 【FluidSynth】FluidSynth 简介 ( 相关资源链接 | 简介 | 特征 )

    文章目录 一.相关资源链接 二.FluidSynth 简介 三.FluidSynth 特征 一.相关资源链接 相关资源链接 : fluidsynth.org 官方网站 FluidSynth 支持的 M ...

  9. 【TarsosDSP】TarsosDSP 简介 ( TarsosDSP 功能 | 相关链接 | 源码和相关资源收集 | TarsosDSP 示例应用 | TarsosDSP 源码路径解析 )

    文章目录 I . TarsosDSP 函数库简介 II . TarsosDSP 功能 III . TarsosDSP 相关资源链接 ( 官方资料 ) IV . TarsosDSP 源码和相关资源收集 ...

最新文章

  1. atitit.js浏览器环境下的全局异常捕获
  2. python中的几种copy用法_Python3中copy模块常用功能及其他几种copy方式比较
  3. FGPM:文本对抗样本生成新方法
  4. 装饰器的注意事项python_python中的装饰器decorator
  5. html原样输出html代码
  6. 程序员过关斩将--真的可以用版本号的方式来保证MQ消费消息的幂等性?
  7. [转]FastJSON通过SerializeFilter定制序列化
  8. JAVA Eclipse如何设置点击按钮切换图片
  9. Windows 10 Enterprise LTSC MSDN官方纯净版下载
  10. 如何学习操作系统这门课程?
  11. 在线思维导图制作技巧汇总:超简单思维导图绘制方法
  12. android华为怎么截屏快捷键,华为P9/P9Plus怎么截图 快捷键截图方法介绍
  13. win7台式计算机型号怎么查,win7系统电脑查看主板型号的四种方法
  14. 服务器虚拟机系统速度,虚拟主机的快慢与什么有关系
  15. mysql导出数据库1146_MySQL复制出错 Last_SQL_Errno:1146的解决方法
  16. 2 资源关系 | 到底什么是”局“-- 清华宁向东的管理学课总结
  17. day01 Redis
  18. 天黑请闭眼服务器维护中,天黑请闭眼!
  19. 支持生僻字且自动识别utf-8编码的php汉字转拼音类,支持生僻字且自动识别utf-8编码的php汉字转拼音类_PHP教程...
  20. android开发播放声音文件

热门文章

  1. 44. Wildcard Matching 通配符匹配
  2. 数据库开发——MySQL——慢查询优化
  3. LDC1000学习资料
  4. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车超声波避障实验(无舵机)
  5. [Qt教程] 第18篇 2D绘图(八)双缓冲绘图
  6. c语言键盘连续双击程序,编了个C语言的键盘程序有点问题,请指点下!
  7. r语言员工离职_HR,你真的会做员工面谈吗?
  8. 修改注册表实现程序开机自启动
  9. 最大正方形—leetcode221
  10. CF-525E(E. Anya and Cubes) Meet-in-the-Middle