我正在學習 ASP.NET MVC,我需要創建一個性別下拉串列,它向用戶顯示(男性,女性),但保存在 SQL 資料庫中的選定性別值是(男性為 1,女性為 2)
謝謝你。
我嘗試enum在模型中使用
公共詮釋?性別{得到; 放; }
public enum Gender
{
Male,Female
}
和視圖中的這段代碼
@Html.DropDownListFor(m => m.Gender,
new SelectList(Enum.GetValues(typeof(schoolproject1.Models.Gender))),
"Select Gender")
uj5u.com熱心網友回復:
我希望你一切都好!您可以使用以下代碼找出用戶的選擇。
只是你應該這樣編碼
C# 后端模型:
public int Gender {get; set;}
MVC 視圖 CsHtml
<select name="Gender" class="form-control">
<option value="1">Male</option>
<option value="2">Female</option>
</select>
然后您必須在后端作業時作業并保存值
Data data = new Data();
data.Gender = Gender;
model.Data.Add(data); // Whether Add or Modify
model.SaveChanges();
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/532157.html
上一篇:在VisualStudio中查找與現有SSIS包相關的SQLServer作業
下一篇:目錄和檔案的反向排序串列
