2


0

ASP.NETサーバーコントロールを関数に渡すにはどうすればよいですか?

私は別のファイルにクラスを持っています(簡単にするために多くを取り除きました)

public class navigation
{
    // Adds to menu
    public static void addMenuToList(ListView parent)
    {
        parent.Items.Add(newItem);
    }
}

親が私の.netページのコントロールである場合:


アクセスできるようにコントロールを関数に渡すにはどうすればよいですか?

navigation.addMenuToList(parent);

これはうまくいかないようです。 私はそれについて間違っていますか?

2 Answer


2


メソッドは ListView`を受け入れ、オブジェクトは ListBox`型です。 おそらく「機能していない」ことは、この違いに起因しているのでしょうか?

一般に、コントロールを別のメソッドに渡すことには何の問題もありませんが、もちろん型は一致する必要があります。


0


Doh!

ListViewではなくListBoxを渡すと、正常に動作します:)

みんなの時間を無駄にしてすみません。