T4生成ASP.NET WebForm UI

时间:2011-03-25 12:54:16

标签: asp.net user-interface code-generation t4

我正盯着学习T4。 我想为自己创建一个框架,使我能够生成DAL和UI。 像代码生成器软件一样,从数据库映射代码和用户界面。 我对生成数据访问层没有任何疑问。 我的挑战是生成UI(asp.net控件和HTML)。 是否存在T4样品? 您对此代码生成器的建议是什么?

2 个答案:

答案 0 :(得分:2)

请在此处尝试我的帖子:T4 Templates for ASP.NET Web Form CRUD Application

我为aspx页面生成了一个非常基本的代码片段(DetailsView和GridView for CRUD),用于VB中CRUD操作的ObjectDataSource方法以及与它们匹配的SQL存储过程。

答案 1 :(得分:0)

你有没有看过Microsoft Visual Studio LightSwitch?我认为您的搜索结束于Microsoft LightSwitch

LightSwitch能够为您生成UI。您需要做的就是告诉它从其能够理解的逻辑结束之一中提取数据。截至目前,它允许您通过WCF RIA服务,2)通过WCF数据服务与Sharepoint交谈,您还可以将LightSwitch表示层连接到实体框架。

除此之外,您还可以获得自定义UI的惊人功能。 LightSwitch UI基本上是基于Silverlight 4的UI,可以通过浏览器或Web服务器托管。

希望这有帮助。