我有一个问题,我必须映射一个固定的URL参数,该参数包含一个下划线(例如,purchase_id)到一个控制器。
public ActionResult Index( long purchase_Id,
这是可行的,这不是我的问题。让我恼火的是参数名中的下划线,因为我不能更改给定的URL参数。这叫做购买ID
例如 http://www.example.com/Order?purchase_id=12123
在不更改url参数的情况下,是否有机会使以下内容正常工作?
public ActionResult Index( long purchaseId,
谢谢你的帮助。
public ActionResult Index() { string purchaseId = Request["purchase_id"]; return View(); }
或:
public ActionResult Index([Bind(Prefix="purchase_id")]string purchaseId) { return View(); }