加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – 有没有办法使用@ Html.HiddenFor获取完整的模

发布时间:2020-12-16 00:04:34 所属栏目:asp.Net 来源:网络整理
导读:有没有办法使用(或类似的东西) @Html.HiddenFor 为您的整个模型. 所以不要做这样的事情: @Html.HiddenFor(model = Model.Person.Name) @Html.HiddenFor(model = Model.Person.LastName) @Html.HiddenFor(model = Model.Address.Street) 使用这样的东西(这个
有没有办法使用(或类似的东西)
@Html.HiddenFor

为您的整个模型.

所以不要做这样的事情:

@Html.HiddenFor(model => Model.Person.Name)
  @Html.HiddenFor(model => Model.Person.LastName)
  @Html.HiddenFor(model => Model.Address.Street)

使用这样的东西(这个例子不起作用)

@Html.HiddenFor(model => Model)

我已经在stackoverflow和google上搜索了它…但是还没有找到任何关于它的信息.

我需要保留一些未保存到db中的不同模型的值,所以只使用Html.Hidden这个ID对我来说不是一个选项.

提前致谢!

解决方法

选择要在隐藏输入中的属性,并在模型中添加HiddenInputAttribute,如下所示:
public class MyModel
{
    [HiddenInput]
    public int MyProperty { get; set; }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读