首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP Net核心/实体框架表单保存错误

ASP Net核心/实体框架表单保存错误
EN

Stack Overflow用户
提问于 2020-02-05 19:44:39
回答 1查看 47关注 0票数 0

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

在特定表中,如果我保存表单,其中一个属性已保存加上',‘图表。例如,我打开项目(打开部分视图)有值:'SampleString‘我确认表单(不编辑任何属性),之后项目值是:'SampleString,’

Ilo_pass的值错误。

我的Controller.cs:

代码语言:javascript
复制
umodel.Ilo=         HttpContext.Request.Form["23"].ToString(); 
umodel.Ilo_Pass =   HttpContext.Request.Form["24"].ToString();// this line has the plus ',' chart
  ...

具有以下形式的局部视图:

代码语言:javascript
复制
                        ...<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>...

和save方法:

代码语言:javascript
复制
c.Ilo_Pass = umodel.Ilo_Pass;
...
_application.SaveChanges();

其他属性工作得很好。你知道那个问题是怎么回事吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-05 20:08:33

感谢对@Crowcoder的回复。问题是,我有两个具有24个id的输入域。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60075089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档