0

ページにいくつかDropDownListsありTextBoxesます。通常、これを使用してアイテムをクリアして値を追加します。

明確な制御:

txtEventNote.Text = String.Empty
ddlHours.SelectedIndex = 0

付加価値:

ddlHours.SelectedValue = dtEvents.Rows(0)("EventDate")
txtEventTitle.Text = dtEvents.Rows(0)("EventHome").ToString()

しかしASP:LoginView、IDが見つからないため、エラーが発生します。

だから私の質問は:

  • IDをクリアするにはどうすればよいですか? また、ID が "loginview2"の内部にddlSize DropDownList追加String.Emptyするにはどうすればよいですか?txtEventName.TextLoginView

  • そして、ID textEventName.Text と ID ddlSize をTextBox持つDropDownListLoginView呼び出された「loginview2」に値を追加するにはどうすればよいですか。TextBoxDropDownList

を削除するLoginViewのは簡単ですが、追加するLoginViewと ID が見つかりません。

4

1 に答える 1

1

LoginViewコントロールはコンテナコントロールです。他のASP.NETWebFormコントロールを保持できます。コントロールに含まれるコントロールへの参照を取得するには、コントロールのメソッドをLoginView使用します。FindContolLoginView

TextBox tb = lcLoginView.FindControl("txtEventNote") as TextBox
if (tb != null)
{
     tb.Text = "My New Value For This TextBox control";
}

あなたのために同じことをしてくださいDropDownList

In Search Of ASP.Net Controlsは、他のASP.NETコントロールでASP.NETコントロールを見つける方法についてさらに役立つことがわかりました。

于 2012-09-10T20:31:40.700 に答える