當我點擊鏈接按鈕時,它不顯示數據從數據庫...如果我從數據庫更新的部分是在選項卡式面板外,那麼它工作正常...我猜有些東西是錯的,因爲js(標籤面板)...任何想法?錯誤更新內部JS(選項卡式面板)
ASPX CODE
<script type="text/javascript">
var hh;
var left;
function pageLoad(sender, args) {
if (args.get_isPartialLoad()) {
//Default Action
hh = '<div id="convertThis">' + $("#convertThis").html() + '</div>';
var tab1 = $("#convertThis").advancedTabs({
tabPosition: 'top',
visibleTabItem: 3,
whereAmI: false,
width:728,
hideTabs: true
});
}
}
</script>
<asp:UpdatePanel ID="UpdatePanelMainContent" runat="server">
<ContentTemplate>
<div class="barbig left padright">
<div class="ccs2008header">
<h4 id="h4header" runat="server" class="css2008fontstyle"></h4>
</div>
<div id="convertThis">
<div id="tabs">
<div rel="divUpdatePanel" >
<asp:LinkButton ID="LinkButtonDefinitions" runat="server" OnClientClick="LinkButtonDefinitions_Click">Definitions</asp:LinkButton></div>
<div rel="divUpdatePanel">Employees</div>
<div rel="divUpdatePanel" >Family</div>
<div rel="d" >Home Town</div>
<div rel="e">Other Than Home Town</div>
<div rel="f" >Admissibility</div>
<div rel="g" >Types Of LTC</div>
<div rel="h" >Block Period</div>
<div rel="i">Entitlement</div>
<div rel="j" >Advance</div>
<div rel="l" >Adjustment of advance</div>
<div rel="n" >Reimbursement</div>
<div rel="o" >Carry Over & Forfeiture of claim</div>
<div rel="o" >Relaxations & Interpretations</div>
</div>
<div id="divs">
<div id="divUpdatePanel" runat="server">
</div>
</div>
</div>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="LinkButtonDefinitions" />
</Triggers>
</asp:UpdatePanel>
後面的代碼
Public Sub loadContent(ByVal PageName As String)
Dim _con As New SqlConnection(ConfigurationManager.ConnectionStrings("LeaveDBConnectionString").ConnectionString)
Dim _da As New SqlDataAdapter("SELECT PageHeader,PageContent FROM PageKeeper WHERE PageName='" & PageName & "'", _con)
Dim _table As New DataTable
Try
_con.Open()
_da.Fill(_table)
_con.Close()
_con.Dispose()
With _table.Rows(0)
h4header.InnerText = .Item(0)
divUpdatePanel.InnerHtml = .Item(1)
Me.Title = .Item(0)
End With
Catch ex As Exception
MsgBox(ex.Message)
divUpdatePanel.InnerText = "No Data Found"
Finally
_con.Close()
_con.Dispose()
End Try
End Sub
Protected Sub LinkButtonDefinitions_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButtonDefinitions.Click
loadContent("Definitions")
End Sub
你得到什麼錯誤? – 2012-02-13 11:12:02
我沒有得到任何錯誤...我從數據庫中提取的數據不顯示在div內......但是如果我將div移出標籤面板......它開始工作。 – user1150440 2012-02-13 11:18:20
爲什麼這麼多倒票? – Aristos 2012-02-13 11:29:46