2010-01-22 30 views
0

在我的應用程序中,我正在對來自數據庫的下拉框fatching數據進行操作。經典asp中的下拉框值的上限是多少?

問題:

的頁面響應時間是非常高的,如果下拉值增加。 ASP中的下拉框有沒有最大限制?還是我們需要以其他方式填充它?

請指教。

感謝 網速慢

回答

1

有沒有強加的限制,但你必須要考慮用戶應該有多少數據需要下載每個頁面視圖。如果頁面的加載時間過長,則應該考慮僅初始化一個數據子集,然後使用AJAX遞增加載其餘部分,或者提供某種嚮導以訪問下一個子集。

作爲替代方案,使用文本框和實現jQuery Autocomplete插件可能更有意義,以便在用戶在字段中鍵入時返回數據,而不是填充下拉列表。

1

這並沒有真正回答這個問題,但我在考慮像戴爾或NVidia這樣的大型商業網站如何處理這樣的事情。通常他們不會向用戶提供比10個選擇更多的下拉菜單。很多時候,他們會呈現一系列的屏幕,並向您提出越來越細化的問題,以縮小選擇的範圍。這可以通過一系列的下拉菜單來實現,這些下拉菜單由前一個選項,列表框或僅一系列頁面動態填充。

不管怎樣,我會盡量遠離推動ASP的極限下拉了,有可能是一個更好的解決方案,如果有任何方法可以讓你連續過濾下來的選擇。