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

前端之家收集整理的这篇文章主要介绍了asp.net-mvc-3 – 有没有办法使用@ Html.HiddenFor获取完整的模型?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法使用(或类似的东西)
  1. @Html.HiddenFor

为您的整个模型.

所以不要做这样的事情:

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

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

  1. @Html.HiddenFor(model => Model)

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

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

提前致谢!

解决方法

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

猜你在找的asp.Net相关文章