FormView中的EditItemTemplate将无法显示(使用AJAX控件TabPanels和VB / ASP.NET)

时间:2013-06-04 16:57:33

标签: asp.net .net formview

我正在为合作/实习工作做一些工作,我似乎无法让这个工作:

<asp:ToolkitScriptManager ID="AJAXScriptManager" runat="server">
</asp:ToolkitScriptManager>
<ajaxToolkit:TabContainer ID="NewAppTabs" runat="server" ActiveTabIndex="0" Height="500px"
    Width="968px" Font-Names="Arial" Font-Size="Small">
    <asp:TabPanel runat="server" HeaderText="Application" ID="ApplicationInformation">
        <ContentTemplate>
            <asp:FormView ID="ApplicationInformationForm" runat="server" Width="950px" BackColor="#F7F6F3"
                Font-Names="Arial" Font-Size="Small" DefaultMode="Insert">
                <ItemTemplate>
                    ReadOnly
                </ItemTemplate>
                <InsertItemTemplate>
                    Insert
                </InsertItemTemplate>
                <EditItemTemplate>
                    Edit
                </EditItemTemplate>

            </asp:FormView>
        </ContentTemplate>
    </asp:TabPanel>
    <asp:TabPanel runat="server" HeaderText="Tab 2" ID="TabPanel1">
        <ContentTemplate>
        </ContentTemplate>
    </asp:TabPanel>
    <asp:TabPanel runat="server" HeaderText="Tab 3" ID="TabPanel2">
        <ContentTemplate>
        </ContentTemplate>
    </asp:TabPanel>
    <asp:TabPanel runat="server" HeaderText="Tab 4" ID="TabPanel3">
        <ContentTemplate>
        </ContentTemplate>
    </asp:TabPanel>
</ajaxToolkit:TabContainer>

由于某些原因,当我将FormView的DefaultMode设置为InsertMode以外的任何内容时,不会显示任何内容。

我只是想知道是否有人可以帮助我。提前谢谢。

编辑:更新了代码。我还要注意,如果我将属性指定为DefaultMode =“Insert”,那么它可以工作,否则它不会。

1 个答案:

答案 0 :(得分:0)

此代码完美无缺。后台的其他一些VB代码在我不知情的情况下正在改变它。哦,继承项目的奇迹......