如何检测正在使用的视图?

时间:2012-10-11 07:34:17

标签: asp.net-mvc asp.net-mvc-3

我已经开始写这样的地图路线了:

routes.MapRoute("Image/{fileID}/{width}/{height}/{fileName}",
  (ContentController c) => c.Thumbnail(SITE_ID, FILE_ID, WIDTH, HEIGHT, null));

(拥有我自己的扩展类,定义了我自己的MapRoute函数)

我也是指严格意义上的行为:

var foo = "@Url.Action((FileManagerController c)=> c.Select(0, 0, null, null))"

......再次包括我自己的一些魔力。

现在,我可以轻松查看正在使用的控制器和操作。我可以使用F12导航等等。

但是......我怎么知道我使用哪种观点?

他们的班级是否有一些奇怪的名字?

1 个答案:

答案 0 :(得分:2)

查看T4MVC

它通过T4模板强烈地键入了所有视图。它可以让您像任何其他类一样找出有关您的观点的信息。