Веб-части в ASP.NET 3.5 - PullRequest
       10

Веб-части в ASP.NET 3.5

2 голосов
/ 19 августа 2009

Я пытаюсь создать перетаскиваемые веб-части в ASP.NET 3.5, но эта вещь не хочет, чтобы ее перетаскивали Я уже пробовал обходные пути для обеспечения его совместимости с Firefox, используя AJAX, но все еще не работает.

Это код, который у меня есть на моей странице:

<asp:WebPartManager ID="WebPartManager1" runat="server">
    </asp:WebPartManager>
    <uc2:DisplayModeMenu ID="DisplayModeMenu1" runat="server" />
    <div>
        <table>
            <tr>
                <td>
                    <asp:WebPartZone ID="SidebarZone" runat="server" HeaderText="Sidebar">
                        <ZoneTemplate>
                            <asp:Label runat="server" ID="linksPart" title="My Links">
                              <a href="http://www.asp.net">ASP.NET site</a> 
                              <br />
                              <a href="http://www.gotdotnet.com">GotDotNet</a> 
                              <br />
                              <a href="http://www.contoso.com">Contoso.com</a> 
                              <br />
                            </asp:Label>
                            <uc1:SearchUserControl ID="SearchUserControl1" runat="server" title="Search" />
                        </ZoneTemplate>
                    </asp:WebPartZone>
                </td>
                <td>
                    <asp:WebPartZone ID="MainZone" runat="server" HeaderText="Main">
                        <ZoneTemplate>
                            <asp:Label ID="lbl" Text="Some text" Title="Content" runat="server"></asp:Label>
                        </ZoneTemplate>
                    </asp:WebPartZone>
                </td>
                <td>
                    <asp:EditorZone ID="EditorZone1" runat="server">
                        <ZoneTemplate>
                            <asp:AppearanceEditorPart ID="AppearanceEditorPart1" runat="server" />
                            <asp:LayoutEditorPart ID="LayoutEditorPart1" runat="server" />
                        </ZoneTemplate>
                    </asp:EditorZone>
                </td>
            </tr>
        </table>
    </div>

Я никогда не получаю курсор при перетаскивании заголовков. Есть идеи, что я могу делать не так?

EDIT: Я нахожусь на странице в режиме редактирования, а не в режиме просмотра ....

Ткс заранее.

1 Ответ

1 голос
/ 20 августа 2009

Для справки я решил проблему, добавив CSS в div, содержащий элементы управления веб-части:

<style type="text/css">
    .container
    {
        padding: 0px;
        margin-top: 5px;
        margin-left: 20px;
        margin-bottom: 0px;
        /* position: relative;  */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        height: 550px;
        width: 990px;
    }
</style>

Это связано с элементом позиции.

Надеюсь, это поможет кому-то, столкнувшемуся с той же проблемой.

...