0

このデータ アクセス レイヤー コードをクラス ファイルに配置し、この default.aspx で保護された void submit の関数を呼び出す方法を知りたいと思っていました。値を取得してここに渡すストアド プロシージャがあります。 DAL を別のファイルに配置する

4

1 に答える 1

2

たとえば、新しいClassファイルを作成します

public class ServiceClass
{
    //paste your method inside this class, for example:
    public static string returnSomething(string parameter1, string parameter2  /*more parameters here*/)
    {
        return parameter1 + " " + parameter2; 
    }
}

基本的に、現在イベントにあるコードを貼り付けるbutton_click必要があります。コードが機能するために必要なすべてのパラメーターを渡すようにしてください。

このクラスがある場合、ボタンクリックイベントでクラスのメソッドを呼び出すことができます。

protected void submit(object sender, EventArgs e)       
{ 
    string result = ServiceClass.returnSomething();
}

私はそれを静的メソッドにしたので、メソッドServiceClassにアクセスするために をインスタンス化する必要はありませんreturnSomething()

于 2012-07-20T21:56:19.220 に答える