This is a migrated thread and some comments may be shown as answers.

Button unintentionally Ajaxified

1 Answer 58 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
jfkrueger
Top achievements
Rank 1
jfkrueger asked on 29 Dec 2008, 08:42 PM
I am using a master page with 3 content placeholders and a RadAjaxManager on the Master Page that uses the UniqueId's of the controls on the content page to ajaxify some of the controls. However, the submit button is somehow ajaxified even though it is never specified in the AjaxManager. I need the submit button to do a full postback because there is a RadUpload on my content page. The ClientEvents OnRequestStart function (defined in JavaScript) never fires so I'm unable to disable the ajax if the submit button is clicked. What should I do???

<telerik:RadAjaxManager ID="RadAjaxManager" runat="server" UpdatePanelsRenderMode="Inline" ClientEvents-OnRequestStart="RequestStart">  
    <AjaxSettings> 
        <telerik:AjaxSetting AjaxControlID="cphExtra$ddlGroup">  
            <UpdatedControls> 
                <telerik:AjaxUpdatedControl ControlID="cphMainContent$tvGroupFolders" /> 
            </UpdatedControls> 
        </telerik:AjaxSetting> 
        <telerik:AjaxSetting AjaxControlID="cphExtra$rblGroupSort">  
            <UpdatedControls> 
                <telerik:AjaxUpdatedControl ControlID="cphExtra$pnlGroup" /> 
            </UpdatedControls> 
        </telerik:AjaxSetting> 
        <telerik:AjaxSetting AjaxControlID="cphExtra$chkTermed">  
            <UpdatedControls> 
                <telerik:AjaxUpdatedControl ControlID="cphMainContent$tvGroupFolders" /> 
            </UpdatedControls> 
        </telerik:AjaxSetting> 
        <telerik:AjaxSetting AjaxControlID="cphMainContent$tvGroupFolders">  
            <UpdatedControls> 
                <telerik:AjaxUpdatedControl ControlID="cphExtra$lblNewFolderPath" /> 
            </UpdatedControls> 
        </telerik:AjaxSetting> 
    </AjaxSettings>   
</telerik:RadAjaxManager> 
 

This never fires:
function RequestStart(sender, args) {  
    if (args.get_eventTarget().indexOf("btnSubmit") != -1) {  
        args.set_enableAjax(false);  
    }  
}  
 


Thanks!

1 Answer, 1 is accepted

Sort by
0
jfkrueger
Top achievements
Rank 1
answered on 29 Dec 2008, 10:37 PM
I got it to work by adding an AjaxSetting for the button that I didn't want to cause an Ajax postback but that was anyway (btnSubmit) - which makes sense. I just don't know how the button became ajaxified in the first place since it wasn't in the RadAjaxManager. Oh well.
Tags
Ajax
Asked by
jfkrueger
Top achievements
Rank 1
Answers by
jfkrueger
Top achievements
Rank 1
Share this question
or