asp.net 核心 2.0 将模型对象从 View 发送到 Controller Action
asp.net core 2.0 send model object from View to Controller Action
我有这个邀请视图:
@model Invitation
<form asp-controller="Home" asp-action="Invite" method="post">
Email: <input asp-for="InvitedUserEmailAddress" /> <br />
Display Name: <input asp-for="InvitedUserDisplayName" /> <br />
Redirect URL: <input asp-for="InviteRedirectUrl" /> <br />
Include Message: <input asp-for="SendInvitationMessage" /> <br />
<button type="submit">Invite</button>
</form>
如何将填写好的邀请模型发送到表单中指定的控制器操作,以便我可以使用它发送邀请。
控制器动作看起来像这样:
public async void Invite()
{
PostGraphAsync(invitation); //want invitation object from view
}
你几乎每件事都做对了。
只需在 Action 参数中接收模型。
public async void Invite(Invitation invitation)
我有这个邀请视图:
@model Invitation
<form asp-controller="Home" asp-action="Invite" method="post">
Email: <input asp-for="InvitedUserEmailAddress" /> <br />
Display Name: <input asp-for="InvitedUserDisplayName" /> <br />
Redirect URL: <input asp-for="InviteRedirectUrl" /> <br />
Include Message: <input asp-for="SendInvitationMessage" /> <br />
<button type="submit">Invite</button>
</form>
如何将填写好的邀请模型发送到表单中指定的控制器操作,以便我可以使用它发送邀请。
控制器动作看起来像这样:
public async void Invite()
{
PostGraphAsync(invitation); //want invitation object from view
}
你几乎每件事都做对了。
只需在 Action 参数中接收模型。
public async void Invite(Invitation invitation)