我的网站上有一个html下拉列表。当用户选择列表中的特定项目时,我希望在用户浏览网站时在所有页面中显示该项目。我该怎么办?
我正在使用visual studio 2010和mvc3视图。目前发生的情况是当用户选择特定项目时,所选值仅保留当前页面,当我转到另一页面时,显示默认值,即列表中的第一项。
如何拥有持久下拉列表值? 谢谢。
答案 0 :(得分:0)
有不同的方法来实现这一目标。您可以将其存储在会话或Cookie中。因此,例如在第一页上创建一个包含带有提交按钮的DropDown的表单。当用户单击提交按钮时,表单会将所选值发布回服务器,服务器可以将其存储在会话或客户端cookie中。然后控制器操作可以重定向到一些能够检索值的其他操作。从现在开始,这个值将在所有后续请求中提供。