Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Asp.Net MVC 中,从 db 获取数据并绑定到下拉列表中。在页面回发时,下拉项变为空。每个回发都需要点击数据库并绑定下拉列表?请建议。
Web 请求(无论其技术、MVC、Webforms 等)是无状态的。因此,每次发生新请求(如您所说的“完整回发”)时,您都会丢失前一个请求的状态。
所以,是的,您需要从数据库中重新加载数据并重新绑定 Dropdown,但是没有您的代码,很难告诉您如何以及何时执行此操作。但是,可以做很多事情来防止数据库命中。选择适合您的需求: