Ошибка при сохранении данных со страницы в XML-файлJquery

Программирование на jquery
Ответить
Anonymous
 Ошибка при сохранении данных со страницы в XML-файл

Сообщение Anonymous »


У меня есть 2 аккаунта: один подтвержденный, другой неподтвержденный. Когда пользователь нажимает кнопку «Сравнение отчета», отображаются данные обеих учетных записей. Если пользователь считает, что данные неверны, он может изменить их из доступных раскрывающихся списков, раскрывающийся список также находится на той же странице. а затем он может добавить к нему примечания в заданной текстовой области. есть один идентификатор бюро, который выбирается автоматически. нет, проблема в том, что когда пользователь нажимает кнопку отчета, чтобы сохранить данные учетных записей в XML-файле, он выдает ошибку ссылки на объект, хотя я добавил условные проверки. Если значение anayaccout равно нулю, замените его на 0.

вот мой код
[HttpPost] public ActionResult SaveReport (int BureauID, строка Note, int? Incorrect_CustomerAccountId, int? Incorrect_C_CustomerAccountId, int? Correct_CustomerAccountId, int? Correct_C_CustomerAccountId) { пытаться { var report = новый отчет { IDБюро = IDБюро, Примечание = Примечание, }; report.InCorrectMapping.CustomerAccount = Incorrect_CustomerAccountId.HasValue ? новый VM_CustomerAccount().FindDetailsById(Incorrect_CustomerAccountId.Value) : нулевой; report.InCorrectMapping.CCustomerAccount = Incorrect_C_CustomerAccountId.HasValue ? новый VM_CustomerAccount().FindDetailsById(Incorrect_C_CustomerAccountId.Value) : нулевой; report.CorrectMapping.CustomerAccount = Correct_CustomerAccountId.HasValue ? новый VM_CustomerAccount().FindDetailsById(Correct_CustomerAccountId.Value) : нулевой; report.CorrectMapping.CCustomerAccount = Correct_C_CustomerAccountId.HasValue ? новый VM_CustomerAccount().FindDetailsById(Correct_C_CustomerAccountId.Value) : нулевой; вар сериализатор = новый XmlSerializer(typeof(Report)); используя (var Writer = new StreamWriter(Server.MapPath("~/XML/Report.xml"))) { сериализатор.Сериализация(писатель, отчет); } return Content("Данные XML успешно сохранены!", "text/plain"); } поймать (Исключение ex) { return Content("Ошибка: " + ex.Message, "text/plain"); } }
Ответить

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

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

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

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

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