Экземпляр модели не найденJquery

Программирование на jquery
Ответить
Anonymous
 Экземпляр модели не найден

Сообщение Anonymous »


Я хочу передать экземпляр модели, но в нем есть ошибка: cs9035 в return View(new TransactionModel()).

ошибка:cs9035
Изображение


public async Task AddOrEdit (int id=0) { если (идентификатор == 0) { return View(новая TransactionModel()); } еще { вар транзакцииМодель = ждут _context.Transaction.FindAsync(id); если (transactionModel == null) { вернуть NotFound(); } вернуть представление (модель транзакции); } } Я пытался изменить код таким образом, но ошибка в TransactionModel() все равно возникла

if (id == 0) { { ViewResult viewResult = View(модель: новая TransactionModel()); вернуть результат просмотра; } } TransactionModel.cs
с использованием System.ComponentModel; использование System.ComponentModel.DataAnnotations; использование System.ComponentModel.DataAnnotations.Schema; пространство имен jQueryAjaxCRUDInASPNETCore.Models { общедоступный класс TransactionModel { [Ключ] общественный ИНТ TransactionID {получить; набор; } [Макс.длина(12)] [Обязательно(ErrorMessage ="Это поле обязательно.")] [DisplayName("Номер учетной записи")] [Столбец(TypeName="nvarchar(12)")] общедоступная обязательная строка AccountNumber {get; набор; } [Обязательно(ErrorMessage = «Это поле обязательно для заполнения.»)] [DisplayName("Имя бенефициара")] [Столбец(TypeName = "nvarchar(12)")] общедоступная обязательная строка BeneficiaryName {get; набор; } [Обязательно(ErrorMessage = «Это поле обязательно для заполнения.»)] [DisplayName("Название банка")] [Столбец(TypeName = "nvarchar(12)")] общедоступная обязательная строка BankName {get; набор; } [Макс.длина(11)] [Обязательно(ErrorMessage = «Это поле обязательно для заполнения.»)] [DisplayName("Код SWIFT")] [Столбец(TypeName = "nvarchar(12)")] общедоступная обязательная строка SWIFTCode {get; набор; } [Обязательно(ErrorMessage = «Это поле обязательно для заполнения.»)] общественный ИНТ Сумма {получить; набор; } общественная DateTime Date {get; набор; } } }
Ответить

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

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

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

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

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