ASP.NET Core MVC模型绑定与jQuery Repeater可以通过以下步骤解决:
创建一个ASP.NET Core MVC项目。
在Model文件夹下创建一个名为Item的类,该类包含需要绑定的属性。
public class Item
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
[HttpPost]
public IActionResult Index(List- items)
{
// 处理提交的数据
return RedirectToAction("Index");
}
}
@model List-
public void ConfigureServices(IServiceCollection services)
{
services.AddControllersWithViews()
.AddRazorRuntimeCompilation()
.AddMvcOptions(options =>
{
options.ModelBindingMessageProvider.SetValueMustNotBeNullAccessor(x => "该字段不能为空。");
});
}
注意:确保在Index.cshtml的页面中引入了jQuery和jQuery Repeater的脚本文件。