none
ASP.NET DropDownList UpdatePanel refresh страницы не верно отбражает значение RRS feed

  • Общие обсуждения

  • Добрый день,

    буду признателен, если поможете разобраться: в UpdatePanel помещен контрол DropDownList с AutoPostBack="True".

    После обновления страницы - рефреш выбранное значение DropDownList остается прежним на экране, но в программном коде он сбрасывается и устанавливается в Index = 0 и это только в Firefox, в других браузерах значение индекса в коде и на экране одинаково.

    Заранее благодарю

    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="Admin_Default" %>
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"></asp:ScriptManager>
                <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                    <contenttemplate>
                            <p>
                                <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></p>
                                <asp:DropDownList ID="DropDownListCat" EnableViewState="true" AutoPostBack="True" runat="server" DataSourceID="SqlDataSourceCat" DataTextField="Catalog_" DataValueField="idCatalog_"></asp:DropDownList>
                                <asp:SqlDataSource ID="SqlDataSourceCat" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString3 %>" ProviderName="<%$ ConnectionStrings:ConnectionString3.ProviderName %>" SelectCommand="SELECT * FROM [tblCatalog]"></asp:SqlDataSource>
                    </contenttemplate>
                </asp:UpdatePanel>
            </div>
        </form>
    </body>
    </html>

    20 августа 2015 г. 18:21