我有這個mvc路由定義。定義MVC路由和控制器
routes.MapRoute(
name: "Author",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Author", action = "Index", id = UrlParameter.Optional }
);
所以我的網址將是這樣的:
http://mysitename.com/Author/AuthorName - 這應該使特定作者的所有報價。 http://mysitename.com/Author/Authorname/QuoteID - 這應該帶來該作者的特別引用。
我的控制器名稱是作者控制器。這是可行的嗎?如果是的話,我應該如何定義路線和行動方法來完成這個?
什麼你的意思是_沒有定義一個action_?而且這個路由定義不會產生這兩個url之一 –
那麼應該如何定義路由? – Venkat
你有兩個action方法,一個接受作者的名字(對於所有與之相關的引號作者)和一個單獨的方法來返回一個特定的QuoteID的視圖? –