Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 通过站点导航具有持久的dropdownlist值_Html_Visual Studio 2010_Asp.net Mvc 3_Drop Down Menu_Selectedvalue - Fatal编程技术网

Html 通过站点导航具有持久的dropdownlist值

Html 通过站点导航具有持久的dropdownlist值,html,visual-studio-2010,asp.net-mvc-3,drop-down-menu,selectedvalue,Html,Visual Studio 2010,Asp.net Mvc 3,Drop Down Menu,Selectedvalue,我的网站上有一个html下拉列表。当用户在列表中选择某个特定项目时,我希望在用户浏览站点时,该项目显示在所有页面中。我如何做到 我正在使用VisualStudio2010和mvc3视图。当前发生的情况是,当用户选择一个特定项目时,所选值仅保留在当前页面,当我转到另一个页面时,将显示默认值,即列表中的第一个项目 我怎样才能有持久的下拉列表值?? 谢谢 实现这一点有不同的方法。您可以将其存储在会话或cookie中。例如,在第一个页面上创建一个表单,其中包含带有提交按钮的下拉列表。当用户单击submi

我的网站上有一个html下拉列表。当用户在列表中选择某个特定项目时,我希望在用户浏览站点时,该项目显示在所有页面中。我如何做到

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

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

实现这一点有不同的方法。您可以将其存储在会话或cookie中。例如,在第一个页面上创建一个表单,其中包含带有提交按钮的下拉列表。当用户单击submit按钮时,表单会将所选值发布回服务器,服务器可以将其存储在会话或客户端cookie中。然后,控制器操作可以重定向到能够检索该值的其他操作。从现在起,此值将在所有后续请求中可用。

感谢您的回复。但是有一个问题,网站不能使用会话。@sunshine,哦,这不是一个真正的问题,我甚至会说这是一件好事。我个人也禁用会话。那你可以试试饼干。