1

我正在使用 asp.net 和 C# 制作一个网站,而且我遇到了第一个障碍,我发现要使用代码,你可以将 <% %> 与 asp 一起使用,但我不明白如何创建我的类的对象在aspx文件中使用?

我认为它的语法比我似乎无法工作的任何东西都重要。

谢谢,

4

1 回答 1

5

如果您需要声明一个全局对象可在页面中的任何位置访问:

<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 中使用这些东西。通常有更好的方法将用户界面元素封装在用户控件和母版页中。

旁注:您不能在文件中使用using指令。.aspx如果你需要在你的代码中导入一些命名空间,你应该<%@ Imports Namespace="SomeNamespace" %>在你的指令之后添加<%@ Page %>指令。

于 2009-07-20T13:40:53.943 回答