我正在使用带有 Razor 视图引擎的 ASP.NET MVC 4。我正在尝试通过从我的视图中的模型中删除一个项目来从我的 webgrid 中删除一个项目。我认为的模型如下所示:
@model List<MiscCommon.Entities.Person>
我尝试通过 javascript 从此列表中删除一个项目失败了:
function RemovePerson(personId) {
alert(personId); // Test. This works.
//var people = '@Model[0].FirstName'; // This is a string. I want the actual model.
@foreach(var person in Model)
{
if (person.Id == @:personId) { // Remove row here }
}
}
在那个 javascript 函数中,我得到了这个人的正确 ID。如何从模型中删除它?(我希望当从模型中删除该行时,我的 webgrid 会更新。)