0

我创建了新网站和一个类,即 Form1.aspx 和 class1.cs。我还在那个类中创建了一些函数。现在我想在 form1.aspx 中使用该功能。谁能告诉我如何使用它?...

4

1 回答 1

0

我不确定你打算做什么,但通常当你创建一个页面时Form1.aspx,它会创建一个后台代码文件,如Form1.aspx.cs.

Form1.aspx.cs文件中,您有经历页面周期的事件,例如

protected void Page_Load(object sender, EventArgs e)
{  
}

当 Form1.aspx 加载时,您可以在其中添加您想要执行的任何操作(任何功能)。

现在,如果您创建了一个单独的类,比如说class1.cs您在该类中有一些可以在Form1.aspx页面上使用的功能,您可以在 .net 框架提供的任何功能中添加一些代码,例如“Page_Load”,或者您可以创建你自己在那个文件中。假设您将使用页面加载,那么您将执行类似的操作

protected void Page_Load(object sender, EventArgs e)
{  
    class1 myClass = new class1();
    //if your function in myClass returns some kind of type (i.e string, int, or if   its just void then you need to account for that
    myClass.CallAnyFunctionInClass1(send any parameters here);
}

我的建议:阅读面向对象编程http://cplus.about.com/od/learnc/ss/csharpclasses.htm面向对象编程教程

于 2013-03-05T05:55:40.237 回答