2016-09-22 3 views
-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; 
} 
+1

Не видя остальную часть вашей страницы или кода. Вы вложенные

теги из примеров начальной загрузки внутри тегов , предоставленных с веб-страницы или главной страницы? http://stackoverflow.com/questions/7544454/can-we-use-multiple-forms-in-a-web-page – eric1825

+1

Я сомневаюсь, что это проблема, но вы используете побитовые и нежели логические и. Это делает маскирование, то есть 0x2 & 0x3 == 0x2. Для истинного и ложного это может выглядеть правильно, но это не так. Во-первых, он не будет делать никаких сокращений. Кроме того, вы ошибочно вернулись. Это не компилируется. Поэтому я предполагаю, что вы перепечатали, а не копировали и вставляли свой код, что затрудняет просмотр реальной ошибки. –

+0

После удаления отлично работать, спасибо вам большое ... –

ответ

0

Попробуйте

if (!checkStar.Checked && !checkmon.Checked && !chectu.Checked && !checwe.Checked) 
{ 
textbox1.text="please select one day"; 
return 
} 
Смежные вопросы