【问题标题】:DropDownList won't loadDropDownList 不会加载
【发布时间】:2014-06-25 04:40:34
【问题描述】:

我有一个 ASP.NET Web 应用程序,它有一个下拉列表,可以提取学生记录。这适用于所有浏览器、Android OS 和 IOS,Windows 平板电脑上的新 IE 除外。有谁知道它为什么不加载或提取信息?

这里有一些代码:

<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" 
        DataSourceID="SqlDataSource3"  DataTextField="zName" DataValueField="Id" 
        AppendDataBoundItems="True" 
        onselectedindexchanged="DropDownList1_SelectedIndexChanged">
        <asp:ListItem Value="0">Select</asp:ListItem>
    </asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource3" runat="server" 
        ConnectionString="<%$ ConnectionStrings:TestDBConnectionString1 %>" 
        SelectCommand="SELECT Id, (lName + ', ' + fName) AS zName FROM bleaTest"></asp:SqlDataSource>


<asp:FormView ID="FormView1" runat="server" 
        DataSourceID="SqlDataSource1">
<ItemTemplate>
            <span class="style1">Id:
            <asp:Label ID="IdLabel" runat="server" CssClass="bold" 
                Text='<%# Bind("Id") %>' />
            <br />
            First Name:
            <asp:Label ID="fNameLabel" runat="server" CssClass="bold" 
                Text='<%# Bind("fName") %>' />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Last Name:
            <asp:Label ID="lNameLabel" runat="server" CssClass="bold" 
                Text='<%# Bind("lName") %>' />
            &nbsp;<br /> Gender:
            <asp:Label ID="genLabel" runat="server" CssClass="bold" 
                Text='<%# Bind("gen") %>' />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Agency:
            <asp:Label ID="agencyLabel" runat="server" CssClass="bold" 
                Text='<%# Bind("agency") %>' />
            <br />
            Title:
            <asp:Label ID="titleLabel" runat="server" CssClass="bold" 
                Text='<%# Bind("title") %>' />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            </span>
            <br />
        </ItemTemplate>
</asp:FormView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:TestDBConnectionString1 %>" 
        DeleteCommand="DELETE FROM [bleaTest] WHERE [Id] = @Id" 
        SelectCommand="SELECT Id, fName, lName, agency, title, gen, hired, AppS, course, Location, SessNum, SDate, EDate, Hours, SitUps, pushUps, rTime, Grade FROM bleaTest WHERE (Id = @Id)"


        UpdateCommand="UPDATE [bleaTest] SET [fName] = @fName, [lName] = @lName, [agency] = @agency, [title] = @title, [gen] = @gen, [hired] = @hired, [AppS] = @Apps, [course] = @course, [Location] = @Location, [SDate] = @SDate, [EDate] = @EDate, [Hours] = @Hours WHERE [Id] = @Id">
        <DeleteParameters>
            <asp:Parameter Name="Id" Type="Int32" />
        </DeleteParameters>
        <SelectParameters> 
            <asp:ControlParameter ControlID="DropDownList1" Name="Id"  
                PropertyName="SelectedValue" Type="String" /> 

        </SelectParameters>
        <UpdateParameters>
            <asp:Parameter Name="fName" Type="String" />
            <asp:Parameter Name="lName" Type="String" />
            <asp:Parameter Name="Agency" Type="String" />
            <asp:Parameter Name="title" />
            <asp:Parameter Name="gen" />
            <asp:Parameter Name="hired" />
            <asp:Parameter Name="Apps" />
            <asp:Parameter Name="course" />
            <asp:Parameter Name="Location" />
            <asp:Parameter Name="SDate" />
            <asp:Parameter Name="EDate" />
            <asp:Parameter Name="Hours" />
            <asp:Parameter Name="Id" Type="Int32" />
        </UpdateParameters>
    </asp:SqlDataSource>

提前谢谢你!!

【问题讨论】:

  • 需要更多信息...显示一些代码,您尝试过什么,是否有错误等...
  • 没有真正的错误,只是当我单击学生姓名时似乎没有加载任何内容,抱歉,我将提供更多代码。就像我说的,它适用于我 PC、Android、IOS 上的所有浏览器。

标签: asp.net internet-explorer-10


【解决方案1】:

做了更多的研究并弄清楚了(最后)。出于某种原因或者可能是安全原因,IE10 在执行postback 时遇到问题,我找到了一个很好的链接,可能会帮助一些人。

http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2012-01-04
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    相关资源
    最近更新 更多