문제

나는 devexpress aspradiobuttonlist가있는 ASP 페이지를 가지고 있습니다. page_load에서 selectedIndex가 속성 변수에 따라 설정됩니다. ClientSIDEEVENTS에서 선택한 indexChange 일부 정보가 변경됩니다. 모든 것이이 시점까지 초점을 맞추기 때문에 작동합니다.

Firefox에서 Reload가 트리거 된 경우 모든 값을 통해 선택된 무선 버튼 원이 원인이됩니다. 비슷한 문제가 있습니까?

<dxe:ASPxRadioButtonList ID="rbl" runat="server" ClientInstanceName="radiobuttonlist">
    <ClientSideEvents SelectedIndexChanged="secChecks" />
    <Items>
        <dxe:ListEditItem Text="Cms" Value="0" />
        <dxe:ListEditItem Text="News" Value="1" />
        <dxe:ListEditItem Text="Url" Value="3" />
        <%--<dxe:ListEditItem Text="Bussines" Value="2" />--%>            
    </Items>
</dxe:ASPxRadioButtonList>

페이지로드 (A는 ID 매개 변수입니다)

myClass s = new myClass (a);
            this.rbl.SelectedIndex = s.myProp;
            if (s.myProp== 3)
            {
                this.lbUrl.Text = s.Urlpublic;
            }

부하에 대한 JavaScript :

$(document).ready(function(){
    if (radiobuttonlist.GetSelectedIndex() == 0)
    {        
        $("div.cms").show();            
    }
    else if (radiobuttonlist.GetSelectedIndex() == 3)
    {
        $("div.bussines").show();
    }
    else if (radiobuttonlist.GetSelectedIndex() == 1)
    {
        $("div.news").show();         
    }
    else if (radiobuttonlist.GetSelectedIndex() == 2)
    {
        $("div.url").show();        
    }          

});

미리 감사드립니다!

도움이 되었습니까?

해결책

나는 이것에 의해서도 물었다. 다음에 대한 해결책을 찾았습니다.

www.ryancramer.com

기본적으로 라디오 버튼 전에 플래시 객체를 동적으로 추가하고 있었기 때문에 문제가 발생했습니다. 내 이해는 입력 태그를 추가 할 때도이 문제가 발생할 수 있다는 것입니다. 동적으로 삽입하는 마크 업 전에 라디오 버튼 (마크 업)을 옮겼을 때 잘 작동했습니다. 마크 업을 움직이지 않으려면 주변 양식 태그에 AutoComplete = "Off"속성을 추가 할 수 있습니다.

이 솔루션 모두 저에게 효과적이었습니다. 자세한 내용은 링크를 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top