-1
我想從URL中的ID在ASP.NET MVC控制器,並將其插入PROJECT_ID,波紋管是我的代碼,我嘗試,但它現在爲我工作。如何從URL獲得ID在asp.net MVC控制器
http://localhost:20487/ProjectComponent/Index/1
我的控制器
[HttpPost]
public JsonResult SaveComponent(OrderVM O, int id)
{
bool status = false;
if (ModelState.IsValid)
{
using (Entities db = new Entities())
{
ProjComponent ProjComponent = new ProjComponent { project_id = id, title = O.title, description = O.description };
foreach (var i in O.ProjComponentActivities)
{
ProjComponent.ProjComponentActivity.Add(i);
}
db.ProjComponents.Add(ProjComponent);
db.SaveChanges();
status = true;
}
}
}
你的方法是POST,而不是GET(您無法瀏覽到一個POST方法)。和URL導航到ProjectComponentController'的'了'指數()'方法,而不是一個名爲'SaveComponent' –
當我穿着藍色的褲子我的車無法啓動方法。 –
親愛的斯蒂芬·馬克,感謝您的意見,是的,你是對的,我做了一個錯誤上。我沒有清楚地描述我的問題。有關詳細信息,我通過我的控制器中的ajax發佈了許多數據,接受需要作爲外鍵存儲在其他表中的project_id。所以我怎麼能在我的控制器中使用ASP.NET MVC中的View方法獲取ID? – ZKF3340320