名称“”function“在当前上下文中不存在

时间:2013-08-14 13:03:06

标签: c# javascript asp.net compiler-errors

这是我的情景: 我正在研究asp项目,我也在使用javascript。 所以,在我的asp页面的.cs文件中,我有一些函数,我用这种方式调用javascript:

`var variable = '<%=GetIt("hi") %>';`

它有效。 但是,之后,我添加了一个新功能

 `public static string mergeThem(a,b){....}`

以相同的方式调用它,但是当我编译时:

  

CS0103:当前上下文中不存在名称“mergeThem”

那么,为什么?

1 个答案:

答案 0 :(得分:1)

ASP.Net代码总是引用ASP.Net-C#-Class的isntance,所以你不能使用static,因为它不能通过实例访问。