I need to know if you can nest a datalist within a LoginView's RoleGroup. I have two separate datalists, and I want to show one for admin users, and another for dept-specific users using ASP.NET Membership. Here is what I have:

Code:
<asp:LoginView ID="LoginView1" runat="server">
        <LoggedInTemplate>
            Below is a list of jobs:
        </LoggedInTemplate>
        <RoleGroups>
            <asp:RoleGroup Roles="Public Works">
                <ContentTemplate>
                    <!-- DEPT-SPECIFIC DATALIST GOES HERE -->
            <asp:DataList ID="dlJobs_depts" runat="server">
                <ItemTemplate><asp:Label ID="lblJobTitle" runat="server" /></ItemTemplate>
            </asp:DataList>
                </ContentTemplate>
            </asp:RoleGroup>
            <asp:RoleGroup Roles="Power Admin">
                <ContentTemplate>
                    <!-- ADMIN DATALIST GOES HERE -->
            <asp:DataList ID="dlJobs_admin" runat="server">
                <ItemTemplate><asp:Label ID="lblJobTitle" runat="server" /></ItemTemplate>
            </asp:DataList>
                </ContentTemplate>
            </asp:RoleGroup>
        </RoleGroups>
    </asp:LoginView>
And this is the resulting error: Compiler Error Message: BC30451: Name 'dlJobs_admin' is not declared.

So my questions are:

* Is there a way to do this?
* If not, what would be an alternative?
* If so, what am I doing wrong?

Thanks for any and all help.