C# 调整控制器操作中的参数名称以映射HTTP请求参数
我的问题是,我必须将包含下划线(例如purchase_id)的固定URL参数映射到控制器C# 调整控制器操作中的参数名称以映射HTTP请求参数,c#,asp.net-mvc,C#,Asp.net Mvc,我的问题是,我必须将包含下划线(例如purchase_id)的固定URL参数映射到控制器 public ActionResult Index( long purchase_Id, 这很有效,这不是我的问题。让我恼火的是参数名中的下划线,因为我无法更改给定的URL参数。这叫做购买id e、 g 在不更改URL参数的情况下,是否有机会实现以下功能 public ActionResult Index( long purchaseId, 谢谢你的帮
public ActionResult Index(
long purchase_Id,
这很有效,这不是我的问题。让我恼火的是参数名中的下划线,因为我无法更改给定的URL参数。这叫做购买id
e、 g
在不更改URL参数的情况下,是否有机会实现以下功能
public ActionResult Index(
long purchaseId,
谢谢你的帮助
public ActionResult Index()
{
string purchaseId = Request["purchase_id"];
return View();
}
或:
嘿,那真的很酷。我喜欢seocond版本。非常感谢。
public ActionResult Index([Bind(Prefix="purchase_id")]string purchaseId)
{
return View();
}