radiobuttonlistコントロールの選択された値をaspx.csファイルから取得することができません。 radiobuttonlistコントロールは.ascxファイルの内部にあります。私はSystem.NullReferenceExceptionオブジェクト参照がオブジェクトのインスタンスに設定されていない取得し続けます。aspx.csファイルからusercontrolのradiobuttonlistにアクセスする方法
アイデア?
FindControlメソッドを何度か使ってみると、失敗してしまいます。私が最後に試したことは次のとおりです。
protected void ClientsDropDownList_Selected(object sender, EventArgs e)
{
this.ConsultationFormControl.LoadClient(int.Parse(ClientsDropDownList.SelectedValue));
if (ClientsDropDownList.SelectedValue != "Please Select One")
{
UserControl US = FindControl("ConsultationFormControl") as UserControl;
RadioButtonList rblMarStat = US.FindControl("rblMaritalStatus") as RadioButtonList;
if (rblMarStat.SelectedValue == "Married")
{
Response.Write("perfect");
}
}
}
希望します。
James
よろしくお願いします。私たちはそれが働いているように見えます。再度ありがとう、AVD。私は過去にいくつかのことで公共の財産を作成したことを覚えています。私はちょうど休憩なしにこのコーディングのすべての後に今夜は思うことができず、それは遅れている。それはたくさんの助けになりました。 平和、Bro。平和フェロー。
あなたのアプローチを表示するあなたが 'NullReferenceException'を取得している部分です。 –
http://www.dotnetcurry.com/ShowArticle.aspx?ID=155 – rahularyansharma
FindControlメソッドを使用しようとしていました。私はそれを働かせようと多くのことを変えました。これは私がここに来たときに最後にやったことです。 – iDevJunkie