这是我的情景: 我正在研究asp项目,我也在使用javascript。 所以,在我的asp页面的.cs文件中,我有一些函数,我用这种方式调用javascript:
`var variable = '<%=GetIt("hi") %>';`
它有效。 但是,之后,我添加了一个新功能
`public static string mergeThem(a,b){....}`
以相同的方式调用它,但是当我编译时:
CS0103:当前上下文中不存在名称“mergeThem”
那么,为什么?
答案 0 :(得分:1)
ASP.Net代码总是引用ASP.Net-C#-Class的isntance,所以你不能使用static,因为它不能通过实例访问。