清爽頁面後,我有裏面的UpdatePanel下拉列表顯示錯誤的項目在Firefox
<asp:UpdatePanel ID="UpdatePanelTables" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:DropDownList ID="DropDownListTournamnets" AutoPostBack="true" OnSelectedIndexChanged="OnIndexChanged"
runat="server">
<asp:ListItem Value="1" Text="Something1"></asp:ListItem>
<asp:ListItem Value="2" Text="Something2"></asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
<asp:/UpdatePanel>
一個下拉列表當我選擇了一些項目,下拉並回傳和裏面的UpdatePanel內容發生變化。當我刷新頁面(使用f5)時,加載的內容對應於index = 0的項目,但dropdownlist顯示刷新前的項目,如果我現在選擇第一項目,則不會發生回發。問題只在Firefox中。
好的,您已確定問題出在客戶端上,特別是在FF5中。那麼爲什麼你會向我們展示服務器端代碼而不是你的HTML?!?!?! –
html是好的。當用ctrl + f5刷新頁面時,一切正常 –
您正在用F5刷新頁面,在這種情況下整個頁面的內容應該是「重置」的。這是頁面加載時的預期行爲,並且您沒有將它們保存在其他地方。我已經在FF中測試了您的示例,並且在刷新頁面後,下拉菜單的回發仍然適用於我。發佈一些代碼以更好地複製您的問題。 – CoderRoller