JavaScript를 사용하여 select 요소에 옵션 값을 추가하고 있으며 양식을 게시하는 동안 단 하나의 옵션 값만 있습니다.Dropdownlistfor가 MVC 컨트롤에서 선택된 값을 가져 오지 않았습니다.
자바 스크립트에서 선택 옵션을 추가하면 내 html 코드는 아래와 같이됩니다.
내보기 모델 목록 드롭 다운에서 선택한 값을 받고 있지 않습니다. 도와주세요.
보기
@Html.DropDownListFor(m => m.PostAdCategoryID, new List<SelectListItem>
{new SelectListItem { Text = "", Value = "" } },
"Select Category", new Dictionary<string, object>
{
{ "class", "form-control col-lg-5" },
{ "id", "selectCategory" },
{ "data-toggle", "modal" },
{ "data-target", "#categoryModal" }
})
모델
public class PostAdFormViewModel
{
// I have other objects and those are able to fetch the values (text boxes)
[Required]
public int PostAdCategoryID { get; set; }
}
는 CONTROLER
public ActionResult PostNewAd(PostAdFormViewModel viewModel)
{
}
컨트롤러에 데이터 전달을위한 javascript 함수 또는 양식을 게시하십시오 –
코드를 표시해야합니다! (그리고 이미지는'disabled' 속성을 보여줍니다 - 비활성화 된 컨트롤은 값을 제출하지 않습니다) –