2013-07-10 43 views
2

我想將布爾值ViewBag賦值給HTML輸入複選框。它拋出以下錯誤:Cannot resolve symbol '<%= ViewBag.Solicitation %>'將ViewBag值分配給輸入複選框?

<input id="chkSolicitation" type="checkbox" name="chkSolicitation" 
     checked="<%= ViewBag.Solicitation %>" /> 
+0

什麼錯誤? – DarthVader

+0

@DarthVader更新.. – James123

+0

你使用剃鬚刀嗎? – DarthVader

回答

7

我建議使用此,假設你使用的剃刀:

@Html.CheckBox("chkSolicitation", (bool)ViewBag.Solicitation) 

如果你不使用剃鬚刀,使用此:

<%: Html.CheckBox("chkSolicitation", (bool)ViewData["Solicitation"]) %>