WEB开发网
开发学院WEB开发ASP.NET 以Model为核心的表单设计器的思路 阅读

以Model为核心的表单设计器的思路

 2010-10-09 08:16:24 来源:WEB开发网   
核心提示: Model方式界面:查看原图(大图)ViewModel方式界面:查看原图(大图)简单示例:看个例子,实体类代码如下:1publicclassPerson2{3publicstringName4{5get;6set;7}89publicintAge10{11get;12set;13}1415pub

Model方式界面:

以Model为核心的表单设计器的思路

查看原图(大图)

ViewModel方式界面:

以Model为核心的表单设计器的思路

查看原图(大图)

简单示例:

看个例子,实体类代码如下:

 1   public class Person
 2   {
 3     public string Name
 4     {
 5       get;
 6       set;
 7     }
 8 
 9     public int Age
10     {
11       get;
12       set;
13     }
14 
15     public string Sex
16     {
17       get;
18       set;
19     }
20   }

在List页面,我生成一个固定的Grid和以下常用的工具栏按钮如:新增、修改、删除...,如下如。

以Model为核心的表单设计器的思路

查看原图(大图)

对于修改页面、详情页面等,我生成label+textbox组合方式的表单。

以Model为核心的表单设计器的思路

查看原图(大图)

下面我们就可以自由调整界面了:

调整之后的一级界面

以Model为核心的表单设计器的思路

调整之后的二级界面

以Model为核心的表单设计器的思路

查看原图(大图)

最后通过代码生成机制生成aspx代码。

总结:这个是我思考出的一个表单设计器的解决方案,感觉比较简单而且比较通用,故写这篇文章做为一个分享。考虑不周的地方期待大家多多指正。

作者:朱祁林

出处:http://zhuqil.cnblogs.com

上一页  1 2 3 

Tags:Model 核心 表单

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接