gpt4 book ai didi

asp.net-mvc - 如何从 ASP.NET MVC 中的 View 中找出当前资源和 Controller 名称

转载 作者:行者123 更新时间:2023-12-04 14:49:06 24 4
gpt4 key购买 nike

我正在以 RESTful 资源方式使用 ASP.NET MVC,我希望能够从 View 中获取当前资源和 Controller 名称。

我正在尝试创建一个 HTML 页面,我想知道当前的资源和 Controller 名称是否可以获取?

最佳答案

您可以通过查看 ViewContext.Controller 属性在 View 中获取它。 ViewContext 属性还可以访问许多其他有用的属性,例如路由数据、应用程序、缓存、ViewData 等。

编辑:要获取 Controller 的实际名称,您可以采用以下两种方式之一:

1) 在 ViewContext 的 Controller 属性上调用 GetType() 并使用该 Name 属性获取 Controller 的类名

2) 查看路由数据并检查“controller”键的值,例如ViewContext.RouteData.Values["controller"](这可能是首选方法)

关于asp.net-mvc - 如何从 ASP.NET MVC 中的 View 中找出当前资源和 Controller 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2477747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com