C# 如何将复选框值作为字符串而不是布尔值传递
我使用的是Oracle,我的模型中有这个C# 如何将复选框值作为字符串而不是布尔值传递,c#,asp.net-mvc,web-applications,C#,Asp.net Mvc,Web Applications,我使用的是Oracle,我的模型中有这个 public string Completed { get; set; } 我想在甲骨文里没有书。我试过了 @Html.CheckBoxFor(model => model.completed) 及 这就是我的工作 <input id="completed" type="checkbox" value="Y" name="completed"> <input type="hidden" value="N" name="c
public string Completed { get; set; }
我想在甲骨文里没有书。我试过了
@Html.CheckBoxFor(model => model.completed)
及
这就是我的工作
<input id="completed" type="checkbox" value="Y" name="completed">
<input type="hidden" value="N" name="completed">
我建议使用与字符串不同的数据类型:在属性名称中使用问号会引发错误。您能给我们一个示例,说明您试图传递的复选框值吗?是的,也许不是so@jPhizzle问号仅在要显示的标签标记中。如何传递值?我想传递Y或N,而不是真和假。数据类型设置为VARCHAR21字节
<input id="completed" type="checkbox" value="Y" name="completed">
<input type="hidden" value="N" name="completed">