У меня есть форма, состоящая из таблицы данных, мне нужно отправить только данные с текущей страницы с нумерацией страниц. Когда я отправляю форму с первой страницы, данные правильно отправляются на контроллер, но когда я отправляю форму с других страниц, данные не отправляются
Код CSHTML
Код: Выделить всё
Update
@type Name
@foreach (var language in languages.AvailableLanguages)
{
@language
}
else
{
@for(int i = 0; i < Model.Count; i++)
{
@{
string displayId = Regex.Replace(Model[i].OId, @"[^a-zA-Z0-9]", "");
}
@Html.HiddenFor(modelItem => Model[i].SId, new { @id = $"s-id-{Model[i].SId}" })
@Html.HiddenFor(modelItem => Model[i].OId, new { @id = $"o-id-{Model[i].OId}" })
@Html.HiddenFor(modelItem => Model[i].OName, new { @id = $"o-name-{Model[i].OName}" })
@Html.DisplayFor(modelItem => Model[i].OName)
(@Html.DisplayFor(modelItem => Model[i].OId))
@for (int j = 0; j < languages.Languages.Count; j++)
{
var tr = Model[i].Tr?.FirstOrDefault(t => t.C == languages.Languages[j]);
if (tr != null)
{
@Html.HiddenFor(modelItem => Model[i].Tr[j].C, new { @id = $"hidden-{Model[i].SId}-{displayId}-{Model[i].Tr[j].C}" })
@Html.TextBox($"[{i}].Tr[{j}].TrValue", tr.TrValue,
new { @class = "form-control", @id = $"{Model[i].SId}-{displayId}-{tr.C}" ,@onchange = $"onChange();" })
}
else
{
}
}
}
}
Источник: https://stackoverflow.com/questions/781 ... first-page