Чтобы реплицировать функциональность asp: Repeater в приложении MVC, вы обычно используете цикл foreach с текстовыми полями в привязке к свойствам модели.
Однако вы можете, если действительно хотите, включить элемент управления asp: repeater вприложение MVC, но оно не будет работать так, как вы ожидаете, если оно будет зависеть от обратных передач.
Если это простой элемент управления только для чтения, вы можете добавить что-то вроде следующего:
<scipt runat="server">
protected void Page_Load(object sender, EventArgs e) {
rptTable.DataSource = ViewData["yourViewDataList"];
rptTable.DataBind();
}
</script>
Это предполагает, что у вас есть что-то во ViewData, которое может быть привязано к базе данных, поэтому для этого вам нужно создать метод контроллера для создания вашей DataTable, как вы это делали в GetDataFromDB () '
Я не буду вдаваться в полную реализацию, но на высоком уровне, вот как вы могли бы использовать элемент управления в MVC.