ASP.NET Razor布局包含两个部分,每个部分带有一个@Model

ASP.NET Razor布局包含两个部分,每个部分带有一个@Model,asp.net,forms,razor,Asp.net,Forms,Razor,在我正在做的网站(ASP.NETRazor)中,我有两个部分视图:订阅时事通讯和联系表单。每个表单都有自己的@model 在联系人表单(包含3个字段:姓名、电子邮件和消息)中,我想进行一些验证,如果有任何错误,请将其显示给用户。 问题是,当我收到错误时,我收到一个错误,说我无法将ContactObject发送到新闻稿表单 我知道我需要在这方面使用jQuery和Ajax,但我不知道如何才能做到这一点 有人可以帮我一把,给我一个小例子,我如何才能做到这两个部分的意见呢 注意:我不想用这两个模型创建超

在我正在做的网站(ASP.NETRazor)中,我有两个部分视图:订阅时事通讯和联系表单。每个表单都有自己的@model

在联系人表单(包含3个字段:姓名、电子邮件和消息)中,我想进行一些验证,如果有任何错误,请将其显示给用户。 问题是,当我收到错误时,我收到一个错误,说我无法将ContactObject发送到新闻稿表单

我知道我需要在这方面使用jQuery和Ajax,但我不知道如何才能做到这一点

有人可以帮我一把,给我一个小例子,我如何才能做到这两个部分的意见呢

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

问候 保罗·阿博姆·平托
Odivelas-葡萄牙

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

但这就是我的。。。我想:在ContactUs中我有这样一个:@model bizSimplex.WebSite.Models.Contact@{ViewBag.Title=“ContactUsForm”Layout=“\u mainpagemasterwithoutout.cshtml”;}@using(Html.BeginForm(“ContactUsPost”,“Home”){…}在订阅信中我有@model bizSimplex.WebSite.Models.sitetblnewslettsubscriber@using(Html.BeginForm(“SubscribeNewsLetter”,“Newsletter”){…}正如您所看到的,我在每个部分视图上都有一个Html表单。问题在于@model。您应该在问题中发布更多的代码,在评论中很难理解。