无法调用Global.asax函数

时间:2013-11-27 10:55:56

标签: c# asp.net iis

我有一个非常简单的:global.asax文件:

<%@ Application Language="C#" %>
<script runat="server"> 
static class MyClass
{
   static string MyFunction()
   {
      return("Test ok!");
   }
}
</script>

但是当我尝试从网页上调用它时......

<% Response.Write(MyClass.MyFunction());  %>

...我得到“编译器错误消息:CS0103:当前上下文中不存在名称'MyClass'。”

我做错了什么?

(注意:为了使事情变得更加困难,我在.asp页面中从c#调用此代码。为了保留链接,我将aspx映射到asp后缀。这似乎适用于我的asp中的常规c#代码页。)

1 个答案:

答案 0 :(得分:0)

使用以下代码

调用该函数
<% Response.Write(ASP.Global_asax.MyClass.MyFunction());  %>