大家帮忙看一下,这样的功能如何实现 公司现在要开发的一个项目要求扩展性比较好,比如可能要天加某个业务或对某个业务进行扩充也就是说用户自己可以定义数据库、定义页面还可以根据数据库结构的不同对数据库进行更新,该如何做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用户自己定义数据库定义页面?强烈建议不要这样做。用户没有数据库设计和页面设计的专业知识,设计出来的数据库会出现问题吧?不如自己写的时候分好层,他们有需求的时候又你扩展~ 也不一定啊 你给他数据库中几个必须的字段让他配制 按楼主的做法说法,还不如让客户直接编程呢,呵呵其实这类就是做数据库自定义字段,自定义控件来实现的字定义字段,一般通过第三个表来实现存储定义,如名称,使用字段等自定义控件一般都是生成和删除,也可能是显示隐藏等,很多技术问题。做这个东西考虑东西太多了 有没有实现方法呢?我现在有思路了,可是很麻烦的,要写的东西太多了如果请求一个页面去对应一个事物的话:一 要考虑这个事物关联的是哪一张表,表名是什么二 要知道这个表有多少个字段,每个字段都是什么类型的数据三 要根据这多的字段生成相应的控件显示在窗体上四 页面提交后要判断这是事物总共要用到什么数据,每个数据对应的控件的名称是什么并 把数据提取出来总之,想到这头都大了…………………… 我想这也许就是动态中的动态吧,要动态的创建控件,而且还不知道要创建的控件的类型以及名称等等 Ajax.BeginForm 提交后不在指定ID的元素中显示结果 Ajax局部刷新问题 不管是在服务器上还是在客户端,点击button控件无反应 关于创建相册的问题 asp.net2.0表格布局问题 服务器控件在html代码中不能使用服务器变量,请问为什么 调用C#类的问题。高手请进 在网页中怎么直接打开文挡文件,而不出现提示你下载或者保存的提示框啊? 关于水晶报表的打印 在客户端怎么用js得到treeview某个节点的NodeData 求图片轮换代码 |M| 求正则表达式: 12:11 像这样的 小时:分钟 要求是为00:00开始 23:59结束
强烈建议不要这样做。用户没有数据库设计和页面设计的专业知识,
设计出来的数据库会出现问题吧?不如自己写的时候分好层,他们有需求的时候又你扩展~
其实这类就是做数据库自定义字段,自定义控件来实现的
字定义字段,一般通过第三个表来实现存储定义,如名称,使用字段等
自定义控件一般都是生成和删除,也可能是显示隐藏等,很多技术问题。
做这个东西考虑东西太多了
如果请求一个页面去对应一个事物的话:
一 要考虑这个事物关联的是哪一张表,表名是什么
二 要知道这个表有多少个字段,每个字段都是什么类型的数据
三 要根据这多的字段生成相应的控件显示在窗体上
四 页面提交后要判断这是事物总共要用到什么数据,每个数据对应的控件的名称是什么
并 把数据提取出来
总之,想到这头都大了……………………