ASP网络核心/实体框架表单保存错误



我的ASP Net Core 2.1网站上有一个奇怪的错误。

在特定表中,如果我保存表单,则其中一个属性已保存加上","图表。 例如,我打开的项目(打开部分视图(具有值:"样本字符串" 我确认表单(不编辑任何属性(,之后项目值为:"SampleString">
Ilo_pass具有错误的值。

我的控制器.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();

其他属性效果很好。任何想法发生了什么问题?

感谢@Crowcoder的回答。 问题是,我有两个带有 [24] id 的输入字段。

最新更新