以Model为核心的表单设计器的思路
2010-10-09 08:16:24 来源:WEB开发网核心提示: Model方式界面:查看原图(大图)ViewModel方式界面:查看原图(大图)简单示例:看个例子,实体类代码如下:1publicclassPerson2{3publicstringName4{5get;6set;7}89publicintAge10{11get;12set;13}1415pub
Model方式界面:
查看原图(大图)
ViewModel方式界面:
查看原图(大图)
简单示例:
看个例子,实体类代码如下:
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和以下常用的工具栏按钮如:新增、修改、删除...,如下如。
查看原图(大图)
对于修改页面、详情页面等,我生成label+textbox组合方式的表单。
查看原图(大图)
下面我们就可以自由调整界面了:
调整之后的一级界面
调整之后的二级界面
查看原图(大图)
最后通过代码生成机制生成aspx代码。
总结:这个是我思考出的一个表单设计器的解决方案,感觉比较简单而且比较通用,故写这篇文章做为一个分享。考虑不周的地方期待大家多多指正。
作者:朱祁林
出处:http://zhuqil.cnblogs.com
更多精彩
赞助商链接