我有一个非常简单的: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#代码页。)
答案 0 :(得分:0)
使用以下代码
调用该函数<% Response.Write(ASP.Global_asax.MyClass.MyFunction()); %>