有很多页面需要查询条件,每个页上的查询条件不等,有文本框,下拉表,日历控件等等。
每页上面都画这么一堆东西感觉很麻烦。有没有可能我做一个usercontrol,每个页面初始化时按一定格式给他传值。比如a页面需要1个textbox,一个下拉列表,一个日期条件,我就传
(名称1(String,字段名1),名称2(Int,字段名2),名称3(DateTime,字段名3)),该控件收到以后自动呈现出这3个东西。在按搜索的时候,根据传来的字段名,组合成一句查询语句,然后检索相关表(表名也作为参数传进来),最后return给主页面一个datatable。现在碰到最麻烦的问题是,即使usercontrol接到参数了,如何动态生成这些textbox之类的控件?如果用动态创建TextBox往页面上加,一碰到回发事件就都消失了,请问有什么好的办法解决?或者大家认为这样的通用查询有没有更好的实现方法?