0

在 Asp.Net MVC 中,从 db 获取数据并绑定到下拉列表中。在页面回发时,下拉项变为空。每个回发都需要点击数据库并绑定下拉列表?请建议。

4

1 回答 1

0

Web 请求(无论其技术、MVC、Webforms 等)是无状态的。因此,每次发生新请求(如您所说的“完整回发”)时,您都会丢失前一个请求的状态。

所以,的,您需要从数据库中重新加载数据并重新绑定 Dropdown,但是没有您的代码,很难告诉您如何以及何时执行此操作。但是,可以做很多事情来防止数据库命中。选择适合您的需求:

于 2012-10-17T14:12:49.910 回答