【问题标题】:Value saved to database with a comma用逗号保存到数据库的值
【发布时间】:2016-02-23 00:57:37
【问题描述】:

当我运行以下代码时,它总是以逗号结尾保存TeamIDFirstNameLastName 完美保存,但不是 TeamID

<div class="form-group">

<select class="form-control" name="" >
    <div>@foreach(var Team in MyTeam){
        <option value="">@Team.FirstName @Team.LastName</option>
            <input type="hidden" name="FirstName" value=@Team.FirstName>
            <input type="hidden" name="LastName" value=@Team.LastName>    
            <input type="hidden" name="TeamID" value=@Team.UserID>    
    }
</select>

</div>  

【问题讨论】:

  • 你得到的UserID 的值是多少?此外,您需要在值周围加上引号 "
  • 另外,你的select 标签中有一个div 没有关闭(我很确定是不允许的)。

标签: html razor webmatrix


【解决方案1】:

我意识到“div”放错了位置。问题已解决 - 感谢 @Steve 帮助我看到:

<select class="form-control" name="">
     <div>@foreach(var Team in MyTeam){
            <option value="">@Team.FirstName @Team.LastName</option>
            <input type="hidden" name="FirstName" value=@Team.FirstName>
            <input type="hidden" name="LastName" value=@Team.LastName>    
            <input type="hidden" name="TeamID" value=@Team.UserID> 
       }
     </div>
 </select>

【讨论】:

    【解决方案2】:

    我是愚蠢的。我在页面上的表格已经有一个团队更新。通过删除它来修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 1970-01-01
      • 2010-10-18
      相关资源
      最近更新 更多