c# - @Html.HiddenFor 是从我的 View 中重新发布显示数据的正确方法

标签 c# asp.net asp.net-mvc asp.net-mvc-4 razor

我是 mvc 的新手,有一个毫无疑问的基本问题。

我有一个 View 模型,它仅将某些字段显示为标签。

当我发回表单时,我仍然希望我的 View 模型包含这些详细信息。

这样做的正确方法是:

@Html.HiddenFor 

为了我的值(value),还是有更好/不同的行业标准方式来做到这一点?

最佳答案

是的,使用@Hidden.For 是回传标签值的正确方法。

但是,如果您在 get 方法中查找它,您总是可以在 post 方法中重新查找它,假设用户无法在您的 UI 中以某种方式更改标签值。

关于c# - @Html.HiddenFor 是从我的 View 中重新发布显示数据的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17144107/

相关文章:

c# - 使用 C# 将字符串表达式转换为整数值

c# - 寻找字符串操作的最佳方式

c# - ASP.NET 成员更改密码不起作用

c# - Linq & boolean 函数

c# - 使用 Get 动词返回 404 的 Web Api Odata 操作方法

asp.net - 使用主页侧栏滚动 iframe

asp.net-mvc - 由于 Chrome 79 session "lost"重定向后

c# - 如何使用Autofac在非引用项目中注册组件

asp.net-mvc - 我应该如何将 session 状态集成到 ASP.NET MVC 应用程序中?

asp.net - VS2015设计 View 无响应问题