【发布时间】:2023-04-09 00:06:01
【问题描述】:
我是 MVC 的新手。在哪里为母版页下的常见功能主义者编写 C# 代码(例如:登录)?
【问题讨论】:
我是 MVC 的新手。在哪里为母版页下的常见功能主义者编写 C# 代码(例如:登录)?
【问题讨论】:
在共享文件夹中创建用于登录的部分 *.ascx 视图并将其添加到母版页,如下所示:
<% Html.RenderPartial("LoginUserControl"); %>
【讨论】:
Html.RenderAction() / Html.Action(),不需要传递模型。
也就是说,@x2 建议的,如果控件不依赖任何模型就可以了,但是如果是,就使用上述方法之一。
见:The difference between Html.Action and Html.RenderAction
还有:http://haacked.com/archive/2009/11/18/aspnetmvc2-render-action.aspx
【讨论】: