ASP.NET MVC و XHTML صالح؟
-
24-09-2019 - |
سؤال
لسبب ما ، يقوم HTML Helper بإخراج HTML هذا الذي لا يتحقق من صحة.
يخبرني المدقق
لا توجد سمة "طول"
<%= Html.CheckBox("Medicamentos", Model.Medicamentos) %>
هو الإخراج
<input type="checkbox" value="true" name="Medicamentos" id="Medicamentos" checked="checked" length="4">
المحلول
أفترض أنه يتطابق مع التوقيع الذي يأخذ سلسلة وكائن لأنني لا أعرف ماذا Model.Medicamentos
هو. في هذه الحالة ، يأخذ خصائص الكائن وتحويلها إلى سمات على العنصر. أظن أنك تريد ببساطة استخدام Checked
السمة على خاصية النموذج المحددة كقيمة افتراضية لمخطط الاختيار ، أي ،
<%= Html.CheckBox( "Medicamentos", Model.Medicamentos.Checked ) %>
في هذه الحالة ، على افتراض ذلك Checked
هل سوف يتطابق مع توقيع الطريقة الصحيحة على امتداد المساعد.
لا تنتمي إلى StackOverflow