Salve a tutti!

Avrei un quesito per una web application: all'interno di un modal popup AJAX ho inserito 2 radiobutton (aventi lo stesso GroupName e quindi mutuamente esclusivi) ed una dropdownlist.

La scelta dell'uno o dell'altro implica che la ddl si disabiliti o meno.

Nella pagina aspx ho definito questi 2 attributi per i radio e la ddl:

codice:
<asp:RadioButton ID="_radioDisable" runat="server" Text="Process" GroupName="type"/>
<asp:RadioButton ID="_radioEnable" runat="server" Text="Service" GroupName="type" Checked="true" />
<asp:DropDownList ID="_ddlType" runat="server" CssClass="input" />
Nel PageInit() ho quindi definito questo attributo:

codice:
_radioDisable.Attributes.Add("onClick", String.Format("javascript:ShowType(this,'{0}');", _ddlType.ClientID));
Nel file .js ho quindi questo codice:

codice:
function ShowType(obj, ddlId)
{
    var ddl = document.getElementById(ddlId);
    
    if(obj.checked)
    {
        ddl.disabled = true;
    }
    else
    {
    ddl.disabled=false;
    }
}
Funziona solo la prima volta, poi non più...

Mi dite come posso ovviare?
Dove sbaglio?

Grazie mille!!!