我有一個網址,將採取以下形式:路由與MVC一個GUID在ASP.NET
/AuditReview/Review/15d49a66-5c11-492c-921f-9e1700bd2618
我不能得到這個路線,我的路線是這樣的:
MvcRoute.MappUrl("{controller}.mvc.aspx/{action}/{auditEventUid}")
.WithDefaults(new {controller = "AuditReview", action = "Review"})
.WithConstraints(new { controller = "AuditReview", action ="Review", auditEventUid = new GuidConstraint() });
MvcRoute.MappUrl("admin/{controller}.mvc.aspx/{action}")
.WithDefaults(new { controller = "audit", action = "index" })
.WithConstraints(new{controller = "audit"})
.AddWithName("admin", routes);
MvcRoute.MappUrl("{controller}.mvc.aspx/{action}")
.WithDefaults(new {action = "Index"})
.AddWithName("Default", routes);
任何人都可以提出一條路線來完成這項工作?
我發佈的網址是錯誤的,即使使用.mvc.aspx擴展名,它仍然沒有路由 – dagda1 2010-11-02 17:41:58
您的其他路線是否可以工作(如管理員?)還是隻是這條路線? – 2010-11-02 18:30:15
其他路線工作正常,包括管理員。 – dagda1 2010-11-02 21:47:09