In MVC3, wie der aktuelle name der Aktion?
Gibt es eine Möglichkeit zu nutzen HttpContext-oder der View-context, um den aktuellen Namen für die Aktion ein?
Ich kann die controller-Namen mit
var routeValues = HttpContext.Current.Request.RequestContext.RouteData.Values;
if (routeValues != null)
{
if (routeValues.ContainsKey("controller"))
{
controllerName = HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString();
}
}
}
möglich, Duplikat der ASP.NET MVC4: Holen controller und action Namen aus, in controller?
InformationsquelleAutor Chris Ballance | 2013-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Chris Ballance
Soweit ich weiß, ViewContext.RouteData.Werte nie null sein und wird immer der Schlüssel "controller" und "action". Bitte korrigieren Sie mich, wenn ich falsch bin.
InformationsquelleAutor Bassem