1

我对 MVC4 还很陌生,我在获取自定义路线时遇到了问题。

我不想解释我的最终目标是什么,因为它相当复杂,但现在我只想要这个网址:

/Home/GetView/contacts/pv

点击我的家庭控制器的 GetView 操作,并为其传递“contacts”和“pv”的参数modulename参数

public PartialViewResult GetView(string module, string name)

不幸的是,当我设置断点时,这两个参数都是null.

这是我尝试使用的路线

routes.MapRoute(
    name: "PartialView",
    url: "{controller}/{action}/{module}/{name}"
);

我也试过

routes.MapRoute(
    name: "PartialView",
    url: "Home/GetView/{module}/{name}",
    defaults: new { controller = "Home", action = "GetView" }
);

根据我正在阅读的文档应该可以正常工作,所以我不确定我做错了什么。

4

0 回答 0