-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