1
我有一個MVC控制器,我定義這個Route
屬性來從URLMVC路由屬性未按預期
[Route("Base/SingleOffer/{idOffer?}")]
public ActionResult SingleOffer(int? idOffer) {
...
return View();
}
當我使用以下網址View
被正確地渲染的可選屬性:
未找到/鹼/ SingleOffer
/鹼/ SingleOffer?idOffer = 5
-
但是使用這個URL
/鹼/ SingleOffer/5
具體的錯誤是
HTTP錯誤404.0當我得到一個錯誤您正在查找的資源已被刪除,名稱已更改或暫時不可用。
錯誤在哪裏?
這樣它的工作原理,但我更願意用'Route'屬性上的單個'ActionView' – Naigel
@Naigel看到我的編輯 – Zaki
謝謝你,現在的工作!我一直在WebApi2控制器中使用它,現在我在WebApiConfig.cs中看到有'config.MapHttpAttributeRoutes();',我猜這相當於在MVC中啓用'Route'屬性 – Naigel