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