0

我需要创建登录表单的部分视图,该视图将始终位于任何页面(如 Facebook)的顶部。此表单使用我创建的登录模型。我的页面的主要内容使用其他模型。例如新闻模型或联系人模型。有没有实现多模型视图的选项?或者我应该重写我的日志以仅使用 jquery 吗?Mvc 的 textboxfor 和验证对我来说非常有用,我不想将其替换为纯 jquery。

4

2 回答 2

0

您可以将您的 Logic 模型作为基础模型并从该基础模型派生出其他模型。这样,您的视图将与两个模型绑定。即当您调用您的登录部分视图并将其发送给模型时

@Html.RenderPartial("login", Model)

它将自动与登录模型绑定。

于 2013-07-06T13:30:32.427 回答
0

为您的登录表单创建一个局部视图并将其添加到您的主布局页面。您可以这样调用重载方法:

@Html.Partial("_LoginPartial", new LoginModel())

这将允许您的局部视图具有不同的模型。

于 2013-07-06T13:22:07.410 回答