2016-08-26 19 views
0

.Checkedの認識に問題があります。私はのための定義が含まれていません。このエラーフォームチェックボックス。確認されていません。

「をHtmlGenericControl」そうだ、私が行方不明です名前空間なし拡張メソッド「チェック」

「をチェックしない」と /使用する必要はありません。チェックされたプロパティ? HTMLではなく、入力タイプの

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

namespace 
{ 
    public partial class _Default : Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 

     } 

     protected void Radio1_SelectedIndexChanged(object sender, EventArgs e) 
     { 
      if (Radio1.SelectedIndex == 0) 
      { 
       Checkbox1.Visible = true; 
      } 
      else 
      { 
       Checkbox1.Visible = false; 
       Checkbox1.Checked = false; 
      } 
     } 
    } 
} 
+1

あなたのaspxコードを表示してください。実際の 'System.Web.UI.CheckBox'をHTMLコントロールの代わりに使用してください。 –

答えて

1

使用ASPチェックボックスcheckbox

<asp:CheckBox ID="CheckBox1" runat="server" oncheckedchanged="CheckBox1_CheckedChanged" AutoPostBack="true" /> 
+1

ああ、そうです。ありがとう!私は答えとしてこれを置くことができる前に6分待つ必要があります – josh

0

私はあなたがラジオボタンリストのプロパティのAutoPostBack = "true" を設定していなかったと思います。

<asp:RadioButtonList ID="RadioButtonList1" runat="server" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged" AutoPostBack="True"> 
      <asp:ListItem Value="1" Text="1">    </asp:ListItem> 
      <asp:ListItem Value="2" Text="2">   </asp:ListItem> 
     </asp:RadioButtonList> 
     <asp:CheckBox ID="CheckBox1" runat="server" /> 
関連する問題