ページがあります。
C# の場合:
public class myClass
{
protected void Page_Load(object sender, EventArgs e)
{
mydropdown1.DataSource = location_of_data;
mydropdown1.DataBind();
mydropdown2.DataSource = location_of_data;
mydropdown2.DataBind();
}
}
aspx ファイルに 2 つのドロップダウンがあるとします。
現在の文字列を同じままにして、DataBind 関数をオーバーライドしたいのですが、Bind する各項目の値を変更したいと考えています。
次のようなDataBindオーバーライドのソリューションをグーグルで検索しました。
public override void DataBind()
{
//...some implementation here...
base.DataBind()
}
しかし、オーバーライド メソッドを myClass に配置する必要があるかどうかはわかりません。また、2 つの DropDowns があり、それらの DataBinds を別の方法で扱いたい場合、どのようにアプローチすればよいですか?