我在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页面中定义命名空间(内联代码方法)?
答案 0 :(得分:1)
asp.net
不会允许它,但是你尝试了间接的方式:
<%@ Page Language="C#" %>
<script runat="server">
class MyNamespace.MyClass
{
}
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("Hello World!");
}
</script>