Asp.net mvc 3 将绑定到ASP.NET MVC 3中的viewmodel
我有以下视图模型Asp.net mvc 3 将绑定到ASP.NET MVC 3中的viewmodel,asp.net-mvc-3,jquery-templates,model-binding,Asp.net Mvc 3,Jquery Templates,Model Binding,我有以下视图模型 public class FooViewModel { public int SelectedCategoryId { get; set; } public IEnumerable<CategoryDto> AvailableCategories { get; set; } } 我需要做什么来确保我的SelectedCategoryId viewmodel属性在文章中填充?如果我可以不使用Html.DropDownList,我宁愿不使用它只需使用H
public class FooViewModel
{
public int SelectedCategoryId { get; set; }
public IEnumerable<CategoryDto> AvailableCategories { get; set; }
}
我需要做什么来确保我的SelectedCategoryId viewmodel属性在文章中填充?如果我可以不使用Html.DropDownList,我宁愿不使用它只需使用Html帮助程序将其添加到表单中即可。前 Html.HiddenFor(o=>o.SelectCategoryId) 如果您的组合框正在更改,那么只需设置一个onchange事件 ("#selectId").change(function(){ //something like this - untested $("#SelectCategoryId").val(this.value); }); 除非您在这种情况下使用显式jQuery.ajax调用,否则您需要将此值添加到数据中。你发帖的时候用的是什么?我在上面什么地方都没看到你的表格 ("#selectId").change(function(){ //something like this - untested $("#SelectCategoryId").val(this.value); });