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

[Solved] RADAjax wraps controls with DIV

2 Answers 315 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
Matt
Top achievements
Rank 1
Matt asked on 23 Dec 2007, 09:59 PM
It appears the RAD Ajax Manager is wrapping the controls it's updating with a DIV tag.  This causes an issue since the DIV tag is starting a new line. 
Can this be changed to a SPAN tag rather then a DIV on the next release?

Using Ajax "Prometheus" for ASP.NET 2.0.

Code is as follows, very simple.

<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI" TagPrefix="asp" %>
<%@ Register Assembly="Telerik.Web.UI, Version=2007.3.1218.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4"
    Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="LinkButton1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="LinkButton1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <p>
        Line 1<asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
        Still should be Line 1</p>
    <p>
        Test 2
        <asp:LinkButton ID="LinkButton2" runat="server">LinkButton</asp:LinkButton>
        Same Line
    </p>
    </form>
</body>
</html>

2 Answers, 1 is accepted

Sort by
0
Vladimir
Top achievements
Rank 1
answered on 24 Dec 2007, 07:58 AM
Matt,

The Prometheus RadAjaxManager will create UpdatePanels on the fly and these panels are rendered as divs. You can control this using AjaxSettingsCreating event where you can set:

e.UpdatePanel.RenderMode = UpdatePanelRenderMode.Inline

Vlad
0
Matt
Top achievements
Rank 1
answered on 24 Dec 2007, 01:47 PM
That seems to solve the issue.

Thanks
Tags
Ajax
Asked by
Matt
Top achievements
Rank 1
Answers by
Vladimir
Top achievements
Rank 1
Matt
Top achievements
Rank 1
Share this question
or