ASP.net MVC – 在区域之间共享部分
发布时间:2020-05-24 10:21:15 所属栏目:asp.Net 来源:互联网
导读:有没有办法在区域之间分享部分剃刀视图? 例如,登录部分,如果我使用@ Html.Partial(“_ LoginPartial”),则会发现,但Html.ActionLink生成的URL对于调用区域是本地的(即使部分本身不是该区域的一部分). _LoginPartial.cshtml is in /Views/Shared/_LoginPartia
|
有没有办法在区域之间分享部分剃刀视图? 例如,登录部分,如果我使用@ Html.Partial(“_ LoginPartial”),则会发现,但Html.ActionLink生成的URL对于调用区域是本地的(即使部分本身不是该区域的一部分). _LoginPartial.cshtml is in /Views/Shared/_LoginPartial.cshtml Calling view is inside /Areas/Somearea/Views Links generated are like: http://example.com/Somearea/Account/Login But should always be: http://example.com/Account/Login 部分视图来源: @if(Request.IsAuthenticated) {
<text>Welcome <b>@Context.User.Identity.Name</b>!
[ @Html.ActionLink(@Messages.Logout,"Logout","Account") ]</text>
}
else {
@:[ @Html.ActionLink(@Messages.Login,"Login","Account") ]
}
谢谢 解决方法您可以在ActionLink()方法中指定区域(或缺少一个区域):Html.ActionLink(@Messages.Logout,"Account",new { Area = "" },new{})
这将确保链接无法解析为当前区域内的URL. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在ASP.NET MVC RC1中返回304状态与File
- asp.net-mvc – ReadOnly属性在ASP.NET MVC模型中不起作用
- asp.net-mvc-3 – 是否需要StructureMap HttpContextScoped
- ASP.NET rdlc,外部图像不显示PDF格式的图像
- 实体框架 – MVC 3 EF 4.1 dbContext – 删除具有不可空的外
- asp.net – 当HttpContext属性返回null时如何检索?
- .net – RESTful WCF的裸最低配置
- asp.net-mvc – 混合spark和webform视图引擎
- .net – 使用实体框架作为数据访问层
- asp.net-mvc – MVC Html.CheckBox和表单提交问题
推荐文章
站长推荐
- asp.net – ADO.NET在.NET内核可能吗?
- asp.net – IValidatableObject在DataAnnotation
- asp.net-mvc – ASP.net Web API和System.Net.Ht
- 如何在page_Load函数中设置的asp.net中显示变量值
- asp.net – 无法编写输出文件… pdb visual stud
- asp.net-mvc – 具有列表和编辑器模板的ViewMode
- asp.net-mvc – 安全地从MVC5项目中删除所有OWIN
- 单元测试 – 测试ASP.NET Web API多部分表单数据
- asp.net – 自动将视频格式转换为Flash Video
- ASP.NET MVC 3 Ajax.BeginForm和Html.TextBoxFor
热点阅读
