查看当前控制器

瓦拉马斯

我有一个View - _Edit住在News M/V/C

V/M通过CategoryControlleras重用了

return PartialView("/Views/News/_Edit.cshtml", model);

如何从内部发出View - _Edit控制器名称警报?

当我:

alert('@ViewContext. RouteData.Values["controller"].ToString()');

值是:News但是,URL是:/Category/foobar

有没有一种方法可以使价值'Category'警报?谢谢

尼古拉斯·塞泽(Nicholas Sizer)

我将其放在我的局部视图中:

@HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString()

在与您描述的情况相同的情况下,它显示URL中描述的控制器(代表您的类别,代表我的产品),而不是部分视图的实际位置。

因此,请改用以下警报:

alert('@HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString()');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章