我可以一个动作的参数映射到一个不同的名字?
我想用保留字作为动作参数,如:
search?q=someQuery&in=location&for=x
因此,“中”和“”不能用作方法的参数名称。 是否有一个内置的功能为,或者我应该创建一个模型绑定?
谢谢。
我可以一个动作的参数映射到一个不同的名字?
我想用保留字作为动作参数,如:
search?q=someQuery&in=location&for=x
因此,“中”和“”不能用作方法的参数名称。 是否有一个内置的功能为,或者我应该创建一个模型绑定?
谢谢。
您可以使用“@”符号,以使名称解释字面上,而不是在C#中的保留字。
public ActionResult Test(string @for)
{
var something = @for;
}