asp.net-mvc – 如何在不同的控制器中管理MVC区域和RenderAction?
发布时间:2020-05-25 00:05:04 所属栏目:asp.Net 来源:互联网
导读:我刚刚添加了一个新的管理区域到我的项目,因为它开始变得相当大,我想保持结构。 我有一个_ViewStart.cshtml视图,设置共享布局页面包括菜单和部分与一些用户信息。因为这没有被添加在我的区域页面上,我已经将_ViewStart文件添加到我的区域。 此文件将布局
|
我刚刚添加了一个新的管理区域到我的项目,因为它开始变得相当大,我想保持结构。 我有一个_ViewStart.cshtml视图,设置共享布局页面包括菜单和部分与一些用户信息。因为这没有被添加在我的区域页面上,我已经将_ViewStart文件添加到我的区域。 此文件将布局设置为“/ Views / Shared / _Layout.cshtml”,它在我的管理区域之外。 The controller for path '/Admin/LeadOrigin' was not found or does not implement IController. 发生的地方在这里: Line 70: <div id="logindisplay">
Line 71: @{
Line 72: Html.RenderAction("UserInfo","Account");
Line 73: }
Line 74: </div>
上面的RenderAction()正常工作,因为Account控制器在视图的范围内,而在Admin区域,似乎它没有此控制器的范围。 任何想法如何绕过这个问题? 解决方法您可以将区域指定为RouteValueDictionary(或只是路由值的对象)的一部分,RenderAction将其用作您的案例中的第三个参数:Html.RenderAction("UserInfo","Account",new { area = "" });
这是假设帐户控制器在根区域。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC中动态地从数据库生成CSS文件
- asp.net-mvc-4 – 带ID的Html.Actionlink
- oauth-2.0 – AspNet身份2:自定义OAuth端点响应
- asp.net-mvc-2 – ASP.NET MVC数据注释客户端验证与继承的R
- asp.net-mvc – 在PasswordSignInAsync成功后,User.Identit
- asp.net-mvc-3 – 在MVC应用程序中将配置设置注入Javascrip
- asp.net-mvc-3 – MVC3正确的方式来改变每个请求的文化
- asp.net-mvc – ASP.net MVC DropDownList预选项目被忽略
- asp.net-mvc – 如果我在单个页面中添加多个表单,是否需要在
- asp.net-mvc – ASP.net Web API和System.Net.Http
推荐文章
站长推荐
- asp.net-core – 获取具有指定角色的用户
- asp.net – 检查Active Directory密码是否与cook
- ASP.NET Web Api:如何使用URL参数传递访问令牌(
- asp.net – 将default.aspx重定向到根虚拟目录
- ASP.NET Master Pages等效于Java
- asp.net – 为什么几次调用HttpApplication构造函
- asp.net-mvc – 在使用ModelBinder之前更改文化
- asp.net-mvc – 如何为ASP.NET MVC站点定义catch
- 使用ASP.NET AJAX Control Toolkit设置焦点
- asp.net – 从Owin WebApi2返回描述性401消息
热点阅读
