0

新しいWebサイトとクラスvizForm1.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、「Page_Load」などの.netフレームワークによって提供される関数のいずれかにコードを追加するか、作成できますそのファイルにあなた自身のもの。ページの読み込みを使用する場合は、次のようなことを行います

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 に答える