我正在进行dropdwon,并且使用枚举模型填充值。 这是我的代码:
id
我的模特:
public enum Types
{
Unknown = 0,
New=1,
Cancelled=2
}
我的cshtml代码:
public class TypeMappings
{
public Types Type { get; set; }
public string TypeString { get; set; }
}
public class Model
{
public List<TypeMappings> Types { get; set; }
public Types SelectedType { get; set; }
}
MY JqueryCode:
@Html.DropDownListFor(m => m.SelectedType , new SelectList(Model.Types , "Type ", "TypeString"), new { id = "ddType", data_bind = "value:type,valueUpdate: 'input', css:{ faultyBrush: (typeValid()==false)},attr: { title: typeError }" })
点击取消按钮,我正在调用 this.type = ko.observable($('#ddType').val());
function reset(){
this.type(0);
$('#ddType').val(0);
}
函数,该函数应将下拉列表重置为枚举值0(未知)。
我们如何使用JQuery或knockoutJS来做到这一点。