如何在 ASP.NET 页面中定义命名空间(内联代码方法)?
How to define a namespace inside an ASP.NET page (inline code method)?
我将以下代码插入 ASPX 文件 (MyTest.aspx)。我不想使用 Code Behind
.
<%@ Page Language="C#" %>
<script runat="server">
namespace MyNamespace
{
class MyClass
{
}
}
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("Hello World!");
}
</script>
但浏览页面(MyTest.aspx)时出现如下错误:
Compiler Error Message: CS1519: Invalid token 'namespace' in class, struct, or interface member declaration
如何在ASP.NET页面中定义命名空间(内联代码法)?
很明显asp.net
不允许,但是你试过间接的方法吗:
<%@ Page Language="C#" %>
<script runat="server">
class MyNamespace.MyClass
{
}
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("Hello World!");
}
</script>
我将以下代码插入 ASPX 文件 (MyTest.aspx)。我不想使用 Code Behind
.
<%@ Page Language="C#" %>
<script runat="server">
namespace MyNamespace
{
class MyClass
{
}
}
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("Hello World!");
}
</script>
但浏览页面(MyTest.aspx)时出现如下错误:
Compiler Error Message: CS1519: Invalid token 'namespace' in class, struct, or interface member declaration
如何在ASP.NET页面中定义命名空间(内联代码法)?
很明显asp.net
不允许,但是你试过间接的方法吗:
<%@ Page Language="C#" %>
<script runat="server">
class MyNamespace.MyClass
{
}
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("Hello World!");
}
</script>