我有一個EF實體綁定到一個SQL表,它包含一個稱爲「活動」的位字段。我從T4模板生成編輯代碼,並且該頁面從EF實體繼承。在頁面的底部,它產生了CheckBoxFor這樣的:ASP.net MVC CheckBoxFor鑄造錯誤
<%= Html.CheckBoxFor(model => model.Active) %>
我得到了美妙的紅色波浪model.Active下,錯誤消息說我不能隱式轉換bool類型?布爾。所以,我試過如下:
<%= Html.CheckBoxFor(model => (bool)model.Active) %>
它,當然,不是這樣的,給了我這個錯誤:
System.InvalidOperationException: Templates can be used only with field access, property access, single-dimension array index, or single-parameter custom indexer expressions.
我可能失去了一些東西簡單。
可能的重複:http://stackoverflow.com/questions/2490790/why-is-checkboxfor-producing-runtime-error –