我有一個控制器,它看起來像這樣:無法參數傳遞給asp.net的MVC控制器
public ActionResult Sold()
{
using (WipDBEntities db = new WipDBEntities())
{
ViewData.Model = db.GetSummaryProiect("Test").ToList();
return View();
}
}
這是工作,除了罰款時,我嘗試從URL我的視圖參數是空的
public ActionResult Sold(string PrjCode)
{
using (WipDBEntities db = new WipDBEntities())
{
ViewData.Model = db.GetSummaryProiect(PrjCode).ToList();
return View();
}
}
我是新來的mvc所以可能我做錯了什麼,你能幫我嗎?
編輯
我要處理的路徑這
routes.MapRoute(
"Componente", // Route name
"Componente/Sold/{PrjCode}", // URL with parameters
new { controller = "Componente", action = "Sold", PrjCode= "" } // Parameter defaults
);
的URL看起來像[hostname]/Componente/Sold/Test
什麼是URL? – 2011-03-01 16:34:06
是否PrjCode爲空或您的查詢從數據庫返回任何情況下...已售出(字符串PrjCode)? – 2011-03-01 16:45:19
查詢從數據庫返回什麼PrjCode沒有正確的值 – Iulian 2011-03-01 16:49:19