自定义表单

大家有没有好的自定义表单的解决方案?
说下我的方案:
我觉得每次新建一个表不实际
另外一种思路是放三个表:表名称数据,字段设置,字段值,这样用竖表的形式,但是查找起来比较麻烦
还有就是模板设计
根据表字段来生成特定的模板(页面控件),只能是HTML的?
数据怎么保存?
用Ajax每个页面就又写死了
没有达到自定义的效果


希望做过的人给点意见
最好是能够给我点源码看看
其实过分自动化的东西有时候得不偿失,根本没有多少用户实用性,只有在研发者手中当作研究对象。当然,什么算作“过分”,仁者见仁智者见智。

现在系统中要用
结合工作流的
.net自定义表单的资料太少了
所以还是希望做过人的给点建设性的意见
我不是要研究
只是这个是工作上必须要做的东西
你是要绑定到ado.net还是别的控件?
如果开发页面多一些,这样研究还可以,因为刚开始基础工作是比较多,后面开发就很快
如果开发页面少,建议直接用三层结构
基本上自己定義的一般都是文本框和文本域,這樣比較好操作,如果是選擇框checkbox這樣就比較麻煩。
以前做過一個就是。按照分類建立字段表:
關聯的ID,字段名稱,字段類型,字段關聯表(下拉框用的)
然后按照關聯的ID輸出表單

我举个例子是怎么回事:

人事部门:自定义一个页面(请假条)
页面有各种字段:如下拉,文本,上传等
当然这些字段有验证,范围等
所以就要建立表结构来储存字段信息

员工请假:根据设计的页面填写信息存到数据库

这些表的设计和页面是生成都是动态的在客户那里做
是在IE中做的而不是我们来开发人员来编码
我要编码实现是就是提供给他们做这个事情的东西

哎,做过自定义表单和工作流或OA的人估计一看标题就能够明白了
.net 开源东西太少
这个东西不急我也就自己研究去了

设置是存在数据库了,表已经设计好了
现在是表现层的问题:怎么根据字段画控件,怎么给画好的空间付初始值(数据库中的)
又怎么取值

现在的cms中都有这种功能,我研究过酷源的cms,它用的把表单的html连同控件一同存入数据库,然后读取的时候直接显示在页面上,然后用request.form的方法获取控件的值。

来源:nba直播

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值