2009-07-20 35 views
0

我正在做一个网站使用asp.net和C#,以及我被困在第一个障碍,我发现,使用代码您使用asp的,但我没有得到我将如何创建一个对象我的课程在aspx文件中使用?如何在.ASPX文件中声明和使用C#对象?

我认为它的语法比任何我似乎无法使用的语法。

感谢,

回答

5

如果你需要声明一个全局对象是在您的网页随处访问:

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

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

<% 
    ObjectType name = new ObjectType(); 
    name.SomeMethod(); 
%> 

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

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

+0

多数民众赞成真棒,谢谢你Mehrdad! – Ash 2009-07-20 13:44:20