@Html.EditorFor(model => model.List)
我希望我的应用程序能够从列表中删除记录,因此需要索引,否则它将无法检测从列表中删除哪个索引。
答案 0 :(得分:0)
虽然我没有完全理解,但我可以尝试回答你的问题。
使用:Html.NameFor(x=>x.FieldName)
//这将为您提供List [index] .FieldName
现在您可以将它传递给js函数以删除/应用此字段上的逻辑。
示例
<span onclick='RemoveRecord(this,'@Html.NameFor(m => m.FieldName)' )' >Remove</span>
JS功能
function RemoveRecord(currentElement, fieldName)
{
var parentTr = $(currentElement).parent('tr');//assuming you have tr..td structure
$("[name='"+fieldName+"']").val('');//clear the value
parentTr.hide();
}