1

ユーザーがデータベースからプロファイル情報を取得している間、適切な値でドロップダウンリストをバインドできません。

ユーザーの性別は女性です。ユーザーがボタンをクリックして情報を取得している間、ドロップダウンリストはデフォルト値を「男性」、「女性」、最後に「その他」として読み込みます。しかし、「男性ではなく女性」でレンダリングしたい。これが私のコードです。

フォームのボタンをクリックして詳細を取得します

case "btnGo":
    IntialStage();
    item = onjLoad.ReadLoadPatientData(controlID["FirstrName"].ToString().Replace(",",""));
    ViewData["PatientCharNumber"] = item.ChartNumber;
    break;
}

ドロップダウン値の読み込み InitialStage()

 IEnumerable<BindindClass> gender = onjLoad.LoadGenderMaster();
ViewData["GenderMaster"] = from c in gender
                           select new SelectListItem

                           {
                               Text = c.Text,
                               Value = c.Value,
                           };

意見

@Html.DropDownListFor(m => m.Gender, (IEnumerable<SelectListItem>)ViewData["GenderMaster"])
4

1 に答える 1