私はIEnumerableを持っています
public static IEnumerable<SelectListItem> getDefaultCraft
{
get
{
List<SelectListItem> defaultCrafts = new List<SelectListItem>();
defaultCrafts.Add(new SelectListItem() { Text = "BOTTLEWATCH", Value = "1" });
defaultCrafts.Add(new SelectListItem() { Text = "CLERK", Value = "2" });
defaultCrafts.Add(new SelectListItem() { Text = "EXPEDITOR", Value = "4" });
defaultCrafts.Add(new SelectListItem() { Text = "CRANE OPERATOR", Value = "3" });
defaultCrafts.Add(new SelectListItem() { Text = "FIELD ACCOUNTANT", Value = "5" });
defaultCrafts.Add(new SelectListItem() { Text = "FOREMAN – CRANE/RIGG", Value = "6" });
defaultCrafts.Add(new SelectListItem() { Text = "WELDER", Value = "7" });
return defaultCrafts;
}
}
1 つのフォームにドロップダウンを使用
@Html.DropDownListFor(q1 => q1.positionAppliedFor, ORCA.Models.lookUps.getDefaultCraft)
別のフォームにテキストを表示したいと思います。これにより、次の値が表示されます@Html.Label("Position", cf.positionAppliedFor, new { style = "width:3in;display:inline-block" })
テキストを取得するにはどうすればよいですか?