6

RadioButtonListから1 つの listItemを無効にしたい場合は、両方の ListItem を表示するか、2 番目の listItem ie(External)を無効にするかのような条件に依存します。したがって、ユーザーは2番目のリスト項目にアクセスできませんquerystring contain true

私は次のようなURLを持っています

abc.com/Account.aspx?type=true

abc.com/Account.aspx?type=false

コード オン ページ Account.aspx

  <asp:RadioButtonList ID="rdodomiantype" runat="server" RepeatDirection="Horizontal" onclick="setTextbox()">
            <asp:ListItem Selected="True" Value="0" >Default</asp:ListItem>
            <asp:ListItem Value="1" >External</asp:ListItem>
    </asp:RadioButtonList>
4

3 に答える 3

3

ここで、ハリハランの助けを借りてどのように解決したか

 protected void Page_Load(object sender, EventArgs e)
 {
   string planType=Request.QueryString["type"];
   if (planType == "False")
    {
      rdodomiantype.Items.Remove(rdodomiantype.Items.FindByValue("1"));
    }
 }
于 2012-08-29T11:29:13.800 に答える
-1

1 つのリスト項目を無効にする必要がありますか? 私の提案は、ドロップダウンをバインドできるクエリ文字列の値によるものです。つまり、クエリ文字列の値が true の場合、ドロップダウンを両方のリスト項目の値にバインドできます。

または、クエリ文字列の値が false の場合、ドロップダウンを最初のリスト項目のみにバインドできます。

于 2012-07-13T09:35:03.320 に答える