0
我做了一些工作,爲合作社/實習的工作,我似乎無法得到這個工作:EditItemTemplate中FormView控件中不會顯示(使用AJAX控件TabPanels和VB/ASP.NET)
<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某種原因被顯示。
我只是想知道是否有人能幫助我。提前致謝。
編輯:更新的代碼。我還想指出,如果我將屬性指定爲DefaultMode =「Insert」,那麼它可以工作,否則它不會。
你可能想快速瀏覽一下http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.formview.defaultmode.aspx 。因爲你也可能需要一個項目模板。 – urbanlemur
我看了看文檔,並且假設我正確地使用它。不幸的是,我剛剛在上個月學到了很多新的VB和.NET。我使用MsgBox()來告訴我設置它後的模式。這具有正確的值,但TabPanel中沒有文本。 – TylerBUrquhart