0

我的网站中有一个 html 下拉列表。当用户在列表中选择特定项目时,我希望它在用户浏览网站时显示在所有页面中。我该怎么做?

我正在使用 Visual Studio 2010 和 mvc3 视图。目前发生的情况是当用户选择特定项目时,所选值仅保留在当前页面,当我转到另一个页面时,会显示默认值,即列表中的第一个项目。

我怎样才能拥有持久的下拉列表值?谢谢。

4

1 回答 1

0

有不同的方法可以实现这一目标。您可以将其存储在 Session 或 Cookies 中。因此,例如在第一页上创建一个包含带有提交按钮的 DropDown 的表单。当用户单击提交按钮时,表单会将选定的值发送回服务器,服务器可以将其存储在 Session 或客户端 cookie 中。然后控制器动作可以重定向到能够检索值的其他动作。从现在开始,这个值将在所有后续请求中可用。

于 2011-03-02T07:46:56.630 回答