Asp.net mvc 4 在mvc4中,单击webgrid中的编辑按钮捕获id url

Asp.net mvc 4 在mvc4中,单击webgrid中的编辑按钮捕获id url,asp.net-mvc-4,url,Asp.net Mvc 4,Url,当我在webgrid中单击编辑按钮时,它会在url中显示id,如下所示: http://localhost:12500/Product/ProductUpdate/1 http://localhost:12500/Product/ProductUpdate/1 如何获取该id?您可以尝试通过用斜线分割弹簧来获取它的最后一个元素 string url = "http://localhost:12500/Product/ProductUpdate/1"; string[] splited = url

当我在webgrid中单击编辑按钮时,它会在url中显示id,如下所示:

http://localhost:12500/Product/ProductUpdate/1 http://localhost:12500/Product/ProductUpdate/1
如何获取该id?

您可以尝试通过用斜线分割弹簧来获取它的最后一个元素

string url = "http://localhost:12500/Product/ProductUpdate/1";
string[] splited = url.Spit("/");

int id;

if (Int32.TryParse(splited[splited.Lenght - 1], out id)
{
    // id of url a number and is into variable 'id'
}
else
{
    // id is not a number
}

请您详细说明您正在努力实现的目标您想要控制器上的id吗?如果是,则在ProductController公共操作结果ProductUpdate(int?id){//现在您可以访问id值……您的代码返回视图();}