我有一个下拉状态......是否可以将这些值设为int,因此它将为0而不是" 0"
docker cp
答案 0 :(得分:1)
考虑一下您的代码实际执行的操作。像这样的所有ASP.NET帮助程序都是创建HTML,它看起来像:
<select id="guests" name="guests">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
如果您需要,可以将此解析为int,例如在javascript中,但是当您将此发布到MVC操作时,假设您的guests
属性是int
,那么您的模型将正确填充和发布。
答案 1 :(得分:-1)
您应该在代码中将字符串转换为int。
Category.parents.each do |parent|
parent.children.each do |child|
# code
end
end