نمایش nullable bool در قالب چک باکس
سلام.
من یه Property از نوع bool? دارم.
میخوام اگه مقدار این فیلد true بود یه چک باکس تیک خورده نمایش بدم، اگر false بود یه چک باکس تیک نخورده و اگه null بود هیچی نمایش ندم.
اگه از نوع bool باشه چک باکس بزارم جواب میده اما تو nullable bool نمیدونم چکار کنم
لطفا راهنماییم کنید
نقل قول: نمایش nullable bool در قالب چک باکس
اساتید عزیز لطفا راهنمایی بفرمایید
نقل قول: نمایش nullable bool در قالب چک باکس
میتونید کد اچ تی امل رو درون یک شرط قرار بدید
@if(Model.MyBool!=null)
{
<label class="checkbox-inline">
@Html.CheckBoxFor(m => m.MyBool, new { id = "MyBool" })
</label>
}
نقل قول: نمایش nullable bool در قالب چک باکس
نقل قول:
نوشته شده توسط
ali_md110
میتونید کد اچ تی امل رو درون یک شرط قرار بدید
@if(Model.MyBool!=null)
{
<label class="checkbox-inline">
@Html.CheckBoxFor(m => m.MyBool, new { id = "MyBool" })
</label>
}
ممنون از پاسختون
خطای زیر رو میده:
Cannot implicitly convert type 'bool?' to 'bool'. An explicit conversion exists (are you missing a cast?)
از این کد هم استفاده کردم:
@Html.CheckBox("IsConfirmed", item.IsConfirmed.HasValue? item.IsConfirmed : false)
همیشه چک باکس تیک نخورده نمایش داده میشه
نقل قول: نمایش nullable bool در قالب چک باکس
@{
if(Model.CheckBox != null)
{
if(Model.CheckBox)
{
@Html.CheckBoxFor(model => model.CheckBox, htmlAttributes: new { @checked = true} )
}
else
{
@Html.CheckBoxFor(model => model.CheckBox, htmlAttributes: new { @checked = false} )
}
}
}