2016-09-22 6 views
-1

私はこのチェックボックスをオンにしてチェックボックスをチェックしても、チェックボックスをチェックします C#で知りたい場合はtrueまたはfalseを返します。 。 BootStrapチェックボックスがチェックされ、常にFALSEを返します

ブートストラップコード

<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

を試してみてください。あなたは

タグをWebFormページまたはmasterpageから提供されるタグ内のブートストラップの例から入れ子にしていますか? 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 
} 
関連する問題