首页 > 解决方案 > ASP.NET Core 中 SQL 的复选框

问题描述

我有一个包含数据的现有 MS SQL 表,需要向 SQL 添加一个新列,该列应该使用 ASP.NET Core 5 和 razorpages 将来自单个复选框字段的值存储在 HTML 表单中

这是我的问题

作为旁注,我可以说我尝试了许多不同的选项,但是当我提交表单或尝试将值绑定到“编辑表单”中的复选框时,我总是会遇到某种类型不匹配错误

谢谢

在此处输入图像描述

在此处输入图像描述

标签: sql-serverasp.net-corecheckboxdata-binding

解决方案


如果您的数据是布尔值(True 或 False),您应该使用 SQLbit数据类型,复选框将是。

模型中的数据类型应该是bool.

SQL 中存储的值是 1 或 0。

问题可能与您用于将模型绑定到页面上的复选框元素的代码有关。

如果您可以分享一些您正在使用的代码/剃须刀标记,那么可能会提供更多帮助..

应该会有所帮助。


推荐阅读