-1
Мне нужна помощь в этой проблеме. Я устанавливаю флажок в течение нескольких дней, и даже я проверил флажок , чтобы узнать в C#, если он истинно или false каждый раз, когда возвращает false, пожалуйста, проверьте приведенный ниже код. . пожалуйста, помогитеBootStrap Checkbox «проверен» и всегда возвращает FALSE
Bootstrap код
<form class="form-horizontal" role="form">
<div class="checkbox checkbox-primary">
<input runat="server" id="checkStar" type="checkbox" data-provide="checkbox" />
<label for="checkbox2">Saturday</label>
</div>
<div class="checkbox checkbox-primary">
<input runat="server" id="checkSun" type="checkbox"/>
<label for="checkbox2">Sunday</label>
</div>
<div class="checkbox checkbox-primary">
<input runat="server" id="checkmon" type="checkbox" />
<label for="checkbox2">monday</label>
</div>
<div class="checkbox checkbox-primary">
<input runat="server" id="chectu" type="checkbox"/>
<label for="checkbox2">tuesday</label>
</div>
<div class="checkbox checkbox-primary">
<input runat="server" id="checwe" type="checkbox"/>
<label for="checkbox2">thursday</label>
</div>
</form>
C# Код
if (checkStar.Checked == false & checkmon.Checked == false & chectu.Checked == false & checwe.Checked == false)
{
textbox1.text="please select one day";
retuern;
}
Не видя остальную часть вашей страницы или кода. Вы вложенные
Я сомневаюсь, что это проблема, но вы используете побитовые и нежели логические и. Это делает маскирование, то есть 0x2 & 0x3 == 0x2. Для истинного и ложного это может выглядеть правильно, но это не так. Во-первых, он не будет делать никаких сокращений. Кроме того, вы ошибочно вернулись. Это не компилируется. Поэтому я предполагаю, что вы перепечатали, а не копировали и вставляли свой код, что затрудняет просмотр реальной ошибки. –
После удаления