我正在使用Asp.Net MVC應用程序。填充下拉列表 - 避免多個數據庫調用
在下面的代碼中,如何避免兩個數據庫調用來填充下拉列表?
[HttpGet]
public ActionList Upload(){
// do something
//For populating drop downlist take data from db
Return View("Upload");
}
[HttpPost]
public ActionList Upload(){
//do something
//again take data from db for populating dropdown
Return View("Upload");
}
除了jQuery ajax方法之外的其他方法?謝謝
謝謝,我會試試這個。 – Lamps
嗨...我的下拉列表包含約50項。可以存儲緩存嗎?它會導致任何性能問題? – Lamps
這應該不會太壞;如果垃圾收集器決定需要更多內存,那麼它可能會首先從緩存中刪除項目,但該行爲是由系統管理的,因此不應該是您需要擔心的任何事情。 –