我可以使变量在控制器中具有AKA吗?

时间:2019-05-09 13:02:15

标签: c#

我有一个接收参数t的控制器,但是在函数内部,该变量不能与名称type一起使用,是否有可能像示例所示:

public ActionResult Find(int t as type = 0){
    if(type == 0)
        return NotFound();
    //code here
    return View();
}

1 个答案:

答案 0 :(得分:2)

假设这是关于API外部的表示,那么您可以使用属性来影响API的设计,而与在代码内部使用的变量名称无关:

public ActionResult Find([FromQuery(Name = "t")]int type = 0)

现在可以通过网络调用它,您可以使用t=17进行调用,但是内部C#变量名称为type