Запись отредактированной коллекции в серверную часть (ядро ASP.NET MVC)C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Запись отредактированной коллекции в серверную часть (ядро ASP.NET MVC)

Сообщение Anonymous »

У меня есть модальное окно Razor, которое получает данные от BE
Вот модель

Код: Выделить всё

 public class LocationServiceEditDto: EntityDto
{
public int ServiceId { get; set; }

public int? LocationId { get; set; }

public decimal? Cost { get; set; }

public int? MaterialUomId { get; set; }

public string MaterialUomName { get; set; }

public string LocationName => Location?.Name;

[JsonIgnore]
public  LocationNameDto Location { get; set; }

public ICollection LocationServicePrices { get; set; }
}
в BE я заполняю коллекцию LocationServicePrices
А затем в View я показываю это вот так

Код: Выделить всё





@L("Location")

@L("SelectALocation")
@if (Model.LocationId.HasValue)
{
@Model.LocationName
}


@L("MaterialUom")

Select an option
@if (Model.MaterialUomId > 0)
{
@Model.MaterialUomName
}


@L("Cost")


@foreach (var tier in @Model.LocationServicePrices)
{

@tier.PricingTierName


}


Я хочу обновить все входные данные в foreach и обновить @Model.LocationServicePrices.
На данный момент, когда я ввожу значения и отправить данные в BE, сбор равен нулю
Я сохраняю такие данные в файле .js

Код: Выделить всё

this.save = function () {
if (!_$form.valid()) {
_$form.showValidateMessage();
return;
}

var servicePrice = _$form.serializeFormToObject();

_modalManager.setBusy(true);
_serviceService.editLocationService(servicePrice).done(function () {
abp.notify.info('Saved successfully.');
_modalManager.close();
abp.event.trigger('app.createOrEditServicePriceModalSaved');
}).always(function () {
_modalManager.setBusy(false);
});
};
Код метода SerializeFormToObject

Код: Выделить всё

 $.fn.serializeFormToObject = function () {
var $form = $(this);
var fields = $form.find('[disabled]');
fields.prop('disabled', false);
var json = $form.serializeJSON();
fields.prop('disabled', true);
return json;
};
Как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/782 ... t-core-mvc
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать серверную часть API asp.net в формате https и как интегрировать ее для реагирования на интерфейс Vite
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Как добиться того же эффекта, что и ASP.Net MVC Server.Transfer в ASP.Net Core MVC?
    Anonymous » » в форуме C#
    0 Ответы
    99 Просмотры
    Последнее сообщение Anonymous
  • Как добиться того же эффекта, что и ASP.NET MVC Server.Transfer в ASP.NET Core MVC?
    Anonymous » » в форуме C#
    0 Ответы
    105 Просмотры
    Последнее сообщение Anonymous
  • Реализация выхода из Azure B2C в приложениях ASP.NET Core MVC и ASP.NET MVC.
    Anonymous » » в форуме C#
    0 Ответы
    110 Просмотры
    Последнее сообщение Anonymous
  • Мигрирование ASP.NET MVC 2.0 в ASP.NET MVC 3.0: Лучшие практики, GotChas
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»