asp.net-mvc – 当前动作是ChildAction吗?
发布时间:2020-05-23 10:25:37 所属栏目:asp.Net 来源:互联网
导读:如何确定当前操作是ChildAction还是路由主操作?我应该检查URL并与操作的名称进行比较吗?这不那么好,因为它依赖于路由模式… 或者我应该做两个相同名称的动作,在其中之一上放置一个ChildActionOnly,并具有单独的逻辑(主要返回View()或PartialView())?如
|
如何确定当前操作是ChildAction还是路由主操作?我应该检查URL并与操作的名称进行比较吗?这不那么好,因为它依赖于路由模式…
好吧,从另一个角度:如何使它,如果它是一个ChildAction然后返回一个PartialView,否则一个完整的视图? 解决方法您可以使用IsChildAction属性:
public ActionResult Index()
{
if (ControllerContext.IsChildAction)
{
// The Index action was invoked as child action using
// @Html.Action("index")
}
...
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用HtmlAnchor或ASP.NET HyperLink作为导航页内命名锚点的
- asp.net – Panel visible = true没有任何效果
- asp.net – 将特定文件夹映射到web.config中的HttpHandler
- asp.net-mvc – 我如何moq aingleingleResult?我是不是该?
- asp.net – 如何引用一个javascript文件?
- ASP.NET Core RC2配置自定义AppSettings
- asp.net – Visual Studio加载项自动附加到Development Ser
- asp.net-mvc-3 – ASP.Net MVC 3重定向未经授权的用户不登录
- asp.net-mvc – 实体创建抛出“没有为此对象定义的无参数构
- 缺少ASP.NET 5模板
