Jquery ASP.NET MVC 5@html帮助程序下拉列表填充用户表单
我有一个带有下拉框的视图,这是我视图的开始Jquery ASP.NET MVC 5@html帮助程序下拉列表填充用户表单,jquery,html,asp.net,asp.net-mvc,Jquery,Html,Asp.net,Asp.net Mvc,我有一个带有下拉框的视图,这是我视图的开始 @model IEnumerable<WebApplication4.Models.CoreSheets> @{ ViewBag.Title = "Iflexcst"; Layout = "~/Views/Shared/_Layout.cshtml"; } @Scripts.Render("~/bundles/jqueryui") @using (Html.BeginForm("Iflexcst", "C
@model IEnumerable<WebApplication4.Models.CoreSheets>
@{
ViewBag.Title = "Iflexcst";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@Scripts.Render("~/bundles/jqueryui")
@using (Html.BeginForm("Iflexcst", "Costing", FormMethod.Post))
{
<h2>Enter Dimensions:</h2>
<h5>
Select From Standard Sizes:
</h5> @Html.CheckBox("Standard", false);
<br>
<h5> Select Size: </h5> <br>
@Html.DropDownList("selectSize", (SelectList)ViewBag.Allsizes);
<br>
<label for="NUM">Number of Sets:</label>
<br>
<input class="foo" id="NUM" type="text" value=@ViewBag.Quantity name="Quan" />
<br>
<br>
<label for="KID">Kamm ID:</label>
<br>
<input class="foo" id="KID" type="text" value=@ViewBag.kammid name="kammid" />
<br>
<br><label for="KOD">Kamm OD:</label>
<br>
<input class="foo" id="KOD" type="text" value=@ViewBag.kammod name="kammod" />
<br>
<br>
提前感谢,为什么不将属性
kammid
绑定到dropdownlist?您能提供一个例子吗?您需要展示如何构建分配给ViewBag的SelectList
。AllSizes
属性已更新我的问题不确定基于您编辑的尝试。视图中的模型是什么?它甚至有一个名为selectSize
的属性吗?
public class AllSizes
{
[Key]
public int sizeID { get; set; }
public string SizeAbb { get; set; }
public float KammID { get; set; }
public float KammOD { get; set; }
public DbSet<AllSizes> AllSizes { get; set; }
<label for="KID">Kamm ID:</label>
<br>
<input class="foo" id="KID" type="text" value=@ViewBag.kammid name="kammid" />
<br>
public ActionResult Iflexcst()
{
CoreSheetsDBContext db = new CoreSheetsDBContext();
ViewBag.CoreSheets = new SelectList(db.CoreSheets, "sheetID", "Abb");
ViewBag.FacingSheets = new SelectList(db.FacingSheets, "sheetID", "Abb");
ViewBag.SpacerSheets = new SelectList(db.SpacerSheets, "sheetID", "Abb");
ViewBag.Allsizes = new SelectList(db.AllSizes, "sizeID", "SizeAbb");