我有一个类ParameterDetails,其中包含字段:
public long? ID
{
get;
set;
}
public long? ParameterID
{
get;
set;
}
public string Unit
{
get;
set;
}
public long? DataType
{
get;
set;
}
现在我根据ParameterDetails类元素的List创建一个SelectList:
@Html.DropDownListFor(m => Model.ParameterDetails.ID, new SelectList(
Model.ParameterDetailsList.AsEnumerable(), "ID", "Unit"), new
{
@class = "form-control unit-dropdown dropdown",
id = String.Format("Unit{0}", Model.Parameter.ID),
onchange = "changeValidation(this);"
})
现在的问题是: 如何从javascript“changeValidation”函数访问除ID和UNIT之外的其他字段??? 当我从选择列表中选择新项目时,我需要DataType属性来更改html“data-val-regex”属性
答案 0 :(得分:0)
使用AJAX解决了一下。我调用一个方法从控制器获取数据,然后将其发送到Json对象中进行查看。