none
每个页面上方都有一个查询,该怎么去做? RRS feed

  • 问题

  • 每个页面上方都有一个查询,查询的条件有多种,每个页面还不一样,该怎么去做?谁给提供个思路

    比如说A页面的查询是:名称,性别,专业

    B页面的查询是:性别,课程

    我尝试把每个查询写成用户控件,但用户控件和页面的互交不想用Session,不能用ViewState,只能在页面找到用户控件的某个控件的值,该值就是查询的条件,感觉不是很直观和方便,

    我也不想把查询的代码和页面写到一块,因为总的代码太多,页面太复杂

    我也不想把所有查询写成通用查询,因为工作量多而且比较难

    我只想查询的写查询,页面的写页面,然后把查询和页面很简单、耦合性很松的融合到一起,实现页面的定制查询,有没有方法?

     

    2010年11月12日 5:33

答案

  • 做一个全能的User Control ,引用的页面配置User Control 里哪些条件显示,哪些条件隐藏,User Control 里放一个隐藏Label,存放组合的查询条件

    • 已标记为答案 m s 2010年11月22日 9:45
    2010年11月22日 9:45

全部回复

  • 可以用 User Control 去做,依照給定的參數去產生這個 User Control,以支持你需要的查詢方式。

    但程式要動態去生成這個 User Control。


    以下為簽名檔,請勿對號入座:
    初學不是問題,但用不正確的態度來問問題,那就是很大的問題。
    請不要藉新手之名行小白之實,否則只會讓更多無辜的新手得不到幫助而已。
    如果不知道什麼是小白,請參閱:何謂小白
    • 已标记为答案 BoberSongModerator 2010年11月17日 5:56
    • 取消答案标记 m s 2010年11月22日 1:57
    2010年11月13日 3:37
  • 做一个全能的User Control ,引用的页面配置User Control 里哪些条件显示,哪些条件隐藏,User Control 里放一个隐藏Label,存放组合的查询条件

    • 已标记为答案 m s 2010年11月22日 9:45
    2010年11月22日 9:45