ASP Net Ошибка сохранения формы Core / Entity Framework - PullRequest
0 голосов
/ 05 февраля 2020

У меня странная ошибка на моем ASP Net Core 2.1 веб-сайте.

В указанной таблице c, если я сохраню форму, один из атрибутов сохранится плюс ',' диаграмма. Например, я открываю элемент (открыть частичное представление), имеющее значение: 'SampleString'. Я подтверждаю форму (не редактировать атрибуты), после этого значение элемента: 'SampleString,'
Ilo_pass имеет неправильное значение .

My Controller.cs:

umodel.Ilo=         HttpContext.Request.Form["23"].ToString(); 
umodel.Ilo_Pass =   HttpContext.Request.Form["24"].ToString();// this line has the plus ',' chart
  ...

Частичное представление, которое имеет вид:

                        ...<div class="md-form col-sm-3">
                            <i class="fas fa-lock prefix grey-text"></i>
                            <label data-error="wrong" data-success="right" for="defaultForm-pass">Ilo User ID</label>
                            <input type="text" name="23"  class="form-control validate" value="@item.Ilo_UserId">
                        </div>
                        <div class="md-form col-sm-3">
                            <i class="fas fa-lock prefix grey-text"></i>
                            <label data-error="wrong" data-success="right" >Ilo Pass</label>
                            <input type="text" name="24" class="form-control validate" value="@item.Ilo_Pass">
                        </div>...

И метод сохранения:

c.Ilo_Pass = umodel.Ilo_Pass;
...
_application.SaveChanges();

Другие атрибуты работают хорошо. Любые идеи, что возникает эта проблема?

1 Ответ

0 голосов
/ 05 февраля 2020

Спасибо за ответ @ Crowcoder . Проблема была в том, что у меня есть два поля ввода с идентификатором [24].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...