ActionLink渲染视图,无需命中控制器

时间:2011-12-16 10:09:20

标签: asp.net-mvc controller actionlink

我在视图中有一个ActionLink,如下所示:

@Html.ActionLink(model.LastName,"Summary","Patient",new {id=model.id},null)

RegisterRoutes是标准的,所以看起来像这样:

routes.MapRoute("Default","{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional }

当页面呈现时,链接的来源如下所示:

http://localhost:1263/Patient/Summary/6f316b3e-fe46-4d1f-a169-9fbb0094c833这就是我所期望的控制器称为PatientController,ActionMethod称为Summary,需要一个名为id的类型为Guid的参数。

我在哪里设置断点并不重要,我可以在控制器中看到它,但不知何故正在呈现正确的视图。问题是控制器方法需要填充模型,并且当前模型为空时它是异常的。

任何人都可以给我一个洞察力,希望是在这里吗?或者我可以用来调试问题的任何其他方法?

0 个答案:

没有答案