Почему флажок скрыт даже при использовании моего htmlhelper?
Я прочитал много ссылок о скрытом поле bout checkbox я решил использовать пользовательский htmlhelper, но на данный момент я не вижу checkbox на своей странице, когда я удаляю checkbox word in type="checkbox", он отображается как текстовое поле, я думаю, что он чувствителен к типу элемента управления, который является name checkbox.
Обновление : у меня не было никаких входных данных со скрытым значением [^]
public static class HelperUI { public static MvcHtmlString CheckBoxSimpleFor<TModel>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, bool>> expression, object htmlAttributes) { string checkBoxWithHidden = htmlHelper.CheckBoxFor(expression, htmlAttributes).ToHtmlString().Trim(); string pureCheckBox = checkBoxWithHidden.Substring(0, checkBoxWithHidden.IndexOf("<input", 1)); return new MvcHtmlString(pureCheckBox); } } <div class="col-md-6"> <div class="form-group row"> <label class="text-right col-md-3">وضعیت</label> <div class="col-md-9"> @Html.CheckBoxSimpleFor(model => model.Status, new { @class = "form-control filled-in" }) </div> </div> </div>
Что я уже пробовал:
Я хочу видеть флажок на своей странице