带有两个Partial的ASP.NET Razor Layout,每个Partial都带有一个@Model

时间:2011-07-11 12:14:01

标签: asp.net forms razor

在我正在做的WebSite(ASP.NET Razor)中,我有两个PartialViews:订阅时事通讯和联系表单。这些表单中的每一个都有自己的@model。

在联系表单中(包含3个字段:名称,电子邮件和消息),我想进行一些验证,如果有任何错误,请将其显示给用户。 问题是,当我收到错误时,我收到一条错误消息,说我无法将ContactObject传递给时事通讯表单。

我知道我需要在这上面使用jQuery和Ajax,但我不知道如何才能这样做。

有人可以帮我一把,给我一个小例子,我怎么能用这两个局部视图做到这一点?

注意:我不想用两种模型创建一个超级对象。

此致 Paulo Aboim Pinto Odivelas - 葡萄牙

1 个答案:

答案 0 :(得分:1)

让每个部分自己的html表单提交给自己的行为。然后它将按设计工作。