【发布时间】:2009-07-26 22:50:13
【问题描述】:
我可以将动作的参数映射到不同的名称吗?
我想使用保留字作为动作的参数,例如:
search?q=someQuery&in=location&for=x
所以“in”和“for”不能作为方法的参数名。 是否有内置功能,或者我应该创建一个模型绑定器?
谢谢。
【问题讨论】:
标签: c# asp.net-mvc parameters action
我可以将动作的参数映射到不同的名称吗?
我想使用保留字作为动作的参数,例如:
search?q=someQuery&in=location&for=x
所以“in”和“for”不能作为方法的参数名。 是否有内置功能,或者我应该创建一个模型绑定器?
谢谢。
【问题讨论】:
标签: c# asp.net-mvc parameters action
您可以使用“@”表示法使名称按字面意思解释,而不是 c# 中的保留字。
public ActionResult Test(string @for)
{
var something = @for;
}
【讨论】: