ASP.NET 核心中 SQL 的复选框
Checkboxes to SQL in ASP.NET Core
我有一个包含数据的现有 MS SQL table,需要向 SQL 添加一个新列,该列应将来自单个复选框字段的值存储在 HTML 表格使用 ASP.NET Core 5 和 razorpages
这是我的问题
- 我应该在 SQL 中为此复选框列使用什么数据类型?
- 我应该在模型中使用什么数据类型?
- 应该在 SQL, "false/true", 0/1, -1,0 中存储什么值?
作为旁注,我可以说我已经尝试了很多不同的选项,但是当我提交我的表单时,或者当我尝试将值绑定到复选框时,我总是会遇到某种类型不匹配错误“编辑形式”
谢谢
如果您的数据是布尔值(True 或 False),您应该使用 SQL bit
数据类型,复选框将是。
模型中的数据类型应为 bool
。
SQL中存储的值为1或0。
问题可能与您用于将模型绑定到页面上的复选框元素的代码有关。
如果您可以分享一些您正在使用的 code/razor 标记,那么可能会有更多帮助..
This 应该会有帮助。
我有一个包含数据的现有 MS SQL table,需要向 SQL 添加一个新列,该列应将来自单个复选框字段的值存储在 HTML 表格使用 ASP.NET Core 5 和 razorpages
这是我的问题
- 我应该在 SQL 中为此复选框列使用什么数据类型?
- 我应该在模型中使用什么数据类型?
- 应该在 SQL, "false/true", 0/1, -1,0 中存储什么值?
作为旁注,我可以说我已经尝试了很多不同的选项,但是当我提交我的表单时,或者当我尝试将值绑定到复选框时,我总是会遇到某种类型不匹配错误“编辑形式”
谢谢
如果您的数据是布尔值(True 或 False),您应该使用 SQL bit
数据类型,复选框将是。
模型中的数据类型应为 bool
。
SQL中存储的值为1或0。
问题可能与您用于将模型绑定到页面上的复选框元素的代码有关。
如果您可以分享一些您正在使用的 code/razor 标记,那么可能会有更多帮助..
This 应该会有帮助。