如何在.ASPX文件中声明和使用C#对象?

Ash*_*Ash 0 c# asp.net object declare

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

我认为它的语法比我似乎无法开始工作的任何东西.

谢谢,

Meh*_*ari 5

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

<script runat="server">
   // ObjectType: Your class name
   // Name: Your instance (variable) name.
   ObjectType Name = new ObjectType();
</script>
Run Code Online (Sandbox Code Playgroud)

如果你只需要一个局部变量:

<%
   ObjectType name = new ObjectType();
   name.SomeMethod();
%>
Run Code Online (Sandbox Code Playgroud)

顺便说一句,你应该有充分的理由在ASP.NET中使用这些东西.通常有更好的方法将用户界面元素封装在用户控件和母版页中.

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