Asp.net mvc ASP MVC中是否有JSF@ViewScope的等价物?

Asp.net mvc ASP MVC中是否有JSF@ViewScope的等价物?,asp.net-mvc,Asp.net Mvc,在我用ASP MVC 3开发的应用程序中,我有以下场景。我有一些我想在页面发出请求后使用的模型属性,但是当post请求完成时,它们会作为null到达,因为它们没有绑定到视图表单中的任何控件 据我所知,这是ASP MVC的预期行为,人们建议使用@Html.HiddenFor()来接收它们,但我不希望用户在从浏览器中选择“查看源”时可以使用这些信息 在JSF中,我记得您可以在这个场景中使用@ViewScope注释,但是在ASP MVC中有类似的东西吗?对于我所阅读的内容,在ViewData属性中保存

在我用ASP MVC 3开发的应用程序中,我有以下场景。我有一些我想在页面发出请求后使用的模型属性,但是当post请求完成时,它们会作为null到达,因为它们没有绑定到视图表单中的任何控件

据我所知,这是ASP MVC的预期行为,人们建议使用@Html.HiddenFor()来接收它们,但我不希望用户在从浏览器中选择“查看源”时可以使用这些信息


在JSF中,我记得您可以在这个场景中使用@ViewScope注释,但是在ASP MVC中有类似的东西吗?对于我所阅读的内容,在ViewData属性中保存它们也将不起作用,我不想使用会话,因为这些属性仅与此特定视图相关。

如果我正确理解了您的问题,您可能正在寻找类似TempData的内容

您可以在此处阅读:

最近的帖子可以在这里找到: