C#言語でASP.Net MVCを使用しています。 ユーザーを編集したいと思います。ユーザーテーブルには、IsActiveというブール値フィールドがあります。 モデルでは、ADO.Netエンティティデータモデルを使用しています。ASP.NetビューでHtml.RadioButtonForを使用する方法?
public ActionResult Edit(int id) {
var editUser = (from u in userEntity.USERs where u.UserId == id select u).First();
return View(editUser);
}
ビューでは、IsActiveがVisual Studioで生成するスクリプトでTextBoxが使用されています。この場合
<%= Html.TextBoxFor(model => model.Activate) %>
、私はそれを行うにはどのようにはいオプションで代わりのRadioButtonを使用したいと番号 でしょうか? ありがとう!あなたがcheckbox
なくradio
をしたいよう
<%= Html.CheckBoxFor(model => model.IsActive) %>
また、それはそう:
お返事ありがとうございます! ここではラジオボタンを使いたいです。どうやって? –
これを使用すると、エラーが表示されます。CS0266:暗黙的に 'bool?'ブールに明示的な変換があります(キャストがありませんか?) –
それを 'model.IsActive.Value'に変更します。これは' Nullable 'です。つまり、データベースのIsActiveフィールドにはnullが許され、Entity Frameworkはその型をNullable の –
xandercoded