2017-06-27 14 views
-1

ラジオボタンが2つあり、デフォルトで「いいえ」ラジオボタンを選択します。しかし、私はそれがASPコードまたは背後にあるコードによって選択されることができません。私はこれを完全に間違ってやっているのですか?asp Checked = "true"のときにRadioButtonが選択されていません

ASPコード:背後

<div class="query_header" runat="server" id="ScanOnStartup"> 
    <div class="formlabel" style="width: 300px">Perform Scan on startup</div> 
    <div class="formfield" style="line-height: 10px"> 
     <asp:RadioButton ID="scanOnStartupYes" Text="Yes" GroupName="ScanOnStartupRadio" runat="server" AutoPostBack="false" Checked="false"/>&nbsp 
     <asp:RadioButton ID="sanOnStartupNo" Text="No" GroupName="ScanOnStartupRadio" runat="server" AutoPostBack="false" Checked="true"/> 
    </div> 
    <div class="formdivider"></div> 
</div> 

コード:

protected void Page_Load(object sender, EventArgs e) 
    { 
     if (!IsPostBack) 
     {    
       this.scanOnStartupNo.Checked = true; 

     } 
+0

[コードビハインドから選択したラジオボタンリストを設定する](https://stackoverflow.com/questions/5662113/set-radiobuttonlist-selected-from-codebehind) –

答えて

-1

私は問題がどこから来ているのか知っています。実際には、ラジオボタンの選択が設定されている、ページをレンダリングするコードの背後にある別のコントロールがありました。ラジオボタンのコードを追加しました。

0

ページのロード時にデフォルトでチェックラジオボタンを作成する必要がある場合は、上記の

のいずれかを実行することができますフロントエンドからプロパティを追加できます。

Checked="checked" 
背後にあるコードから

、あなたは私はあなたのコードをチェックし

scanOnStartupNo.Checked=true 

としてそれを書くことができ、あなたはNOボタンのIDを宣言してスペルミスを犯してきました。コードの背後にあるコードがうまくいかなかったのはこのためです

+0

の可能な複製私は以前にChecked = "checked"を試してみたところ、aspでは動作しませんでした。しかし、実際にはラジオボタンをコントロールしているコードの中に、他のコードがあることがわかりました。ありがとうございました。 –

+0

ありがとうございます。答えが正しいと分かった場合は、答えとしてマークしてください。また、あなたがそれが答えられた方法を好きなら、upvote –

関連する問題