一个URL,例如 /Product/Del/10
其中,Product 是 controller
Del 是 action
10 是 action 的唯一参数
对应的action是这样写的:
[HttpGet]
public ActionResult Del(int? productid){
// do something here.
}
上面的 HTTPGet 加不加都无法获取到 productid 的值,也就是 10
URL 改成下面这种模式就能接受到
/Product/Del/?productid=10
请高手指点一下怎么解决?
------解决方案--------------------------------------------------------
应该是你Global里面的路由配置不对吧
------解决方案--------------------------------------------------------
假设楼主用的是自动生成的路由
public ActionResult Del(int? productid)
->
public ActionResult Del(int? id)