ASMX HTTP Get参数是一个C#关键字

本文关键字:一个 关键字 HTTP Get 参数 ASMX | 更新日期: 2023-09-27 18:29:07

我使用asp.net 2,需要使用第三方HTTP GET调用,该调用包含一个名为interface 的参数

我已经创建了一个asmx文件,并具有类似的功能

[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public void Test(string interface)
{
}   

但是,这是一个编译错误,因为interface是一个C#关键字,所以它不允许我创建一个名为that的变量。

有办法解决这个问题吗?

ASMX HTTP Get参数是一个C#关键字

用@符号附加接口

[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public void Test(string @interface)

但是,只有在绝对必要时才应执行此操作,并且应尽可能避免。

相关文章: