1

簡單的問題。我使用Entity框架將SQL Server數據庫映射到對象。 EF然後用於填充動態數據站點。有50多個表格,佈局並不重要。允許用戶使用它來快速輸入數據,同時保持儘可能低的代碼量。 基本上,我有四個工作小時來找到解決方案來過濾一個(或多個)字段的第一個字母的一些表格。 (每場一個過濾器)當我有一個時,我還有4個小時來實現它。任何時候我花更多的錢都不會得到補償。 :-(添加過濾器的表在我的網頁

我完全控制代碼,數據庫結構和其他任何東西。但是,我僅限於.NET 3.5/Visual Studio 2008,並且不允許包含MVC,我也不允許添加更多的庫無法升級到.NET 4.0或者所以,我怎麼能在幾個小時內最低數量增加這種過濾器

回答

1

答案很簡單:?添加過濾器的動態數據樣本添加過濾器的方法,利用用戶控件和FilterRepeaters和元數據指定您的自定義過濾器。爲例子參見DynamicData/Filterss目錄。

例如,在元數據

[FilterUIHint("LastNameSearch")] 
public object LastName { get; set; } 

和被叫LastNameSearch.ascx的用戶控件。

參見MSDN

+0

this鏈接,但它與.NET 3.5的工作? MSDN頁面提到了4.0框架... – 2011-05-13 14:48:03

+0

@Wim,如果我記得沒錯,是的。點擊這裏:http://aspnet.codeplex.com/releases/view/14475 – 2011-05-13 15:25:18