4
我一直在遵循一些列表框的指導,並試圖正確處理選擇。什麼是絆倒我,我似乎無法找到相關材料正在訪問所選的值。可能只有一個選定,但最有可能一次選擇多個。MVC列表框多選只有一個值在控制器上後
我的後控制器正在獲取對象模型,它有一個選定的項目的值,但不是全部?如同其他文章所說,我是否需要在帖子前運行一些jQuery?似乎不正確,但也許......
我的模型:
public partial class ExtrnlSubsModel : BaseEntityModel
{
public IList<SelectListItem> AvailableForums { get; set; }
public int ExtForumId { get; set; }
}
我的剃刀:
@Html.ListBoxFor(model => model.ExtForumId, Model.AvailableForums, new { style = "width:500px;height:250px" })
@Html.RequiredHint()
@Html.ValidationMessageFor(model => model.ExtForumId)
我的控制器:
[HttpPost]
public ActionResult ExtForumAdd(ExtrnlSubsModel model)
{ .... }
因此,正如我提到我的模型儘管按住ctrl點擊了很多項目,但只有一個選擇。
TIA
非常感謝你的教育。我對mvc不是很瞭解,而且你的答案非常完整,可以幫助我學習。謝謝! – GPGVM
沒有probs,其餘的好運。 :) – hutchonoid
你的意思是SelectItem或者是一個錯字?我無法找到該類或Google命名空間? – GPGVM