我有一个接收参数t
的控制器,但是在函数内部,该变量不能与名称type
一起使用,是否有可能像示例所示:
public ActionResult Find(int t as type = 0){
if(type == 0)
return NotFound();
//code here
return View();
}
答案 0 :(得分:2)
假设这是关于API外部的表示,那么您可以使用属性来影响API的设计,而与在代码内部使用的变量名称无关:
public ActionResult Find([FromQuery(Name = "t")]int type = 0)
现在可以通过网络调用它,您可以使用t=17
进行调用,但是内部C#变量名称为type
。