在Asp.Net MVC中,从db获取数据并绑定到下拉列表中。在页面回发时,下拉项目变为空。每个回发都需要点击数据库并绑定下拉列表? 请建议。
答案 0 :(得分:0)
Web请求(无论其技术,MVC,Webforms等)都是无状态的。因此,每当一个新请求(你称之为“完全回发”)发生时,你就失去了先前请求的状态。
所以,是,您需要从数据库重新加载数据并重新绑定Dropdown,但如果没有您的代码,很难告诉您如何以及何时执行此操作。但是,可以采取一些措施来防止数据库命中。选择适合您需求的产品: