【问题标题】:ASP.NET MVC complex model retrieving on the server [duplicate]在服务器上检索 ASP.NET MVC 复杂模型 [重复]
【发布时间】:2013-06-26 12:03:58
【问题描述】:

假设我有具有属性的模型:

public List<string> Subscribers { get; set; }

我正在渲染这样的标记,以便在提交表单时在服务器上接收此类列表:

<input type="hidden" name="Subscribers[0]" value="SomeSubscriber" />
<input type="hidden" name="Subscribers[1]" value="SomeSubscriber" />
<input type="hidden" name="Subscribers[2]" value="SomeSubscriber" />

如果订阅者是具有名称和 ID 属性的类型怎么办。标记应该如何让整个订阅者列表重新提交表单?

挑战是在不使用任何编辑器模板的情况下适当地呈现标记

【问题讨论】:

标签: asp.net-mvc asp.net-mvc-3 razor


【解决方案1】:

那就是:

<input type="hidden" name="Subscribers[0].Name" value="SomeSubscriber" />
<input type="hidden" name="Subscribers[0].ID" value="SomeSubscriber" />
<input type="hidden" name="Subscribers[1].Name" value="SomeSubscriber" />
<input type="hidden" name="Subscribers[1].ID" value="SomeSubscriber" />
<input type="hidden" name="Subscribers[2].Name" value="SomeSubscriber" />
<input type="hidden" name="Subscribers[2].ID" value="SomeSubscriber" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多