2011-05-20 24 views
0

型號:在複選框中傳遞模型?

[DisplayName("waiting for activation")] 
public string Awaiting { get; set; } 

ASPX:

<div class="field forCheckbox">        
    <%:Html.CheckBoxFor(model=>model.Awaiting)%>       
    <%:Html.LabelFor(model=>model.Awaiting) %>     
    <%:Html.ValidationMessageFor(model=>model.Awaiting) %> 
</div> 

注:它是一個複選框組。除了此複選框值其他所有其他都是布爾值。

錯誤:cannot convert convert bool to string

我該怎麼辦?

+0

發表您的完整模型類,它可以幫助 – hunter 2011-05-20 18:38:52

回答

0

讓你的財產bool

public bool Awaiting { get; set; } 
0

嘗試

public bool Awaiting { get; set; } 

相反

+0

我傳遞一個字符串值。所以我希望這是字符串。 – bill 2011-05-20 18:44:14

+0

如果您需要稍後在代碼中使用Awaiting,請使用Awaiting.ToString()將其轉換回需要的字符串 – isNaN1247 2011-05-20 18:48:49