MVC路由错误或我遗漏了一些东西

时间:2013-09-25 19:57:23

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

我无法访问:

http://localhost:54158/Bull/Details/S.No%20GERRY
http://localhost:54158/Bull/Edit/S.No%20Gurukul
http://localhost:54158/Bull/Edit/S.No%20GR%2013

虽然我可以访问:

http://localhost:54158/Bull/Details/GR%20001
http://localhost:54158/Bull/Edit/TP%20001

简而言之,我无法使用。(句点)作为参数访问URL。

public ActionResult Details(String id)
{
    Bull bull = db.Bulls.Find(id);
    if (bull == null)
    {
        return HttpNotFound();
    }
    return View(bull);
}

我尝试在我的代码中放置断点,但对于无法访问的URL,应该触发的操作不是。