Html 如何创建需要传递字符串值的复选框?
我想创建一个复选框,该复选框必须包含字符串值Html 如何创建需要传递字符串值的复选框?,html,asp.net-mvc-2,Html,Asp.net Mvc 2,我想创建一个复选框,该复选框必须包含字符串值 <%:Html.CheckBoxFor(model => model.bird)%> <%:Html.LabelFor(model=>model.bird) %> 我收到一个错误,说string不能转换为bool?问题是因为您模型的bird成员不是布尔类型 向模型中添加新的布尔成员birdBool。该成员可以如下所示: public bool birdBool { get{ try
<%:Html.CheckBoxFor(model => model.bird)%>
<%:Html.LabelFor(model=>model.bird) %>
我收到一个错误,说string不能转换为bool?问题是因为您模型的bird成员不是布尔类型 向模型中添加新的布尔成员birdBool。该成员可以如下所示:
public bool birdBool
{
get{
try
{
return bool.Parse(this.bird);
}
catch{
return false;
}
}
set{
this.bird=value.ToString();
}
}
在你看来,写下以下内容:
<%:Html.CheckBoxFor(model => model.birdBool)%>
<%:Html.LabelFor(model=>model.bird) %>
是的..我知道..因为我想传递字符串值而不是布尔值你的字符串的值是真还是假?