【问题标题】:How do I pass checkbox value as a string instead of boolean如何将复选框值作为字符串而不是布尔值传递
【发布时间】:2019-07-11 17:01:06
【问题描述】:

我正在使用 Oracle,我的模型中有这个

public string Completed { get; set; }  

我猜 Oracle 中没有 bool。我试过了

@Html.CheckBoxFor(model => model.completed) 

@Html.CheckBox("Completed")

【问题讨论】:

  • 我建议使用与字符串不同的数据类型:stackoverflow.com/questions/2426145/…
  • 属性名称中带有问号应该会引发错误。
  • 你能给我们举个例子来说明你试图传递什么复选框值吗?例如。 “是” “不是” “也许是”
  • @jPhizzle 问号只在label标签中显示。我如何传递一个值?我想传递 Y 或 N 而不是真假。数据类型设置为 VARCHAR2(1 Byte)

标签: c# asp.net-mvc web-applications


【解决方案1】:

这对我有用

<input id="completed" type="checkbox" value="Y" name="completed">
<input type="hidden" value="N" name="completed">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多