【发布时间】:2009-07-20 13:39:32
【问题描述】:
我正在使用 asp.net 和 C# 创建一个网站,但是我遇到了第一个障碍,我发现要使用带有 asp 的 的代码,但我不明白我将如何创建一个对象我的班级要在 aspx 文件中使用吗?
我认为它的语法比我似乎无法工作的任何东西都重要。
谢谢,
灰
【问题讨论】:
我正在使用 asp.net 和 C# 创建一个网站,但是我遇到了第一个障碍,我发现要使用带有 asp 的 的代码,但我不明白我将如何创建一个对象我的班级要在 aspx 文件中使用吗?
我认为它的语法比我似乎无法工作的任何东西都重要。
谢谢,
灰
【问题讨论】:
如果您需要声明一个全局对象可在页面中的任何位置访问:
<script runat="server">
// ObjectType: Your class name
// Name: Your instance (variable) name.
ObjectType Name = new ObjectType();
</script>
如果你只需要一个局部变量:
<%
ObjectType name = new ObjectType();
name.SomeMethod();
%>
顺便说一句,你应该有充分的理由在 ASP.NET 中使用这些东西。通常有更好的方法将用户界面元素封装在用户控件和母版页中。
旁注:您不能在 .aspx 文件中使用 using 指令。如果你需要在你的代码中导入一些命名空间,你应该在你的 <%@ Page %> 指令之后添加 <%@ Imports Namespace="SomeNamespace" %> 指令。
【讨论】: