ASP.net Autopostback下拉列表不适用于远程URL

时间:2013-04-04 14:01:17

标签: asp.net

更新:看起来像IE10一样。如果我启用了兼容模式,那么一切正常。

我有一个带有下拉定义的母版页。见下文

    <div style="display: table-cell;"> Customer:
    <asp:DropDownList ID="ddlCustomer" runat="server"     OnSelectedIndexChanged="ddlCustomer_SelectedIndexChanged" AutoPostBack="true">
 </asp:DropDownList>
</div>

在页面init中我有以下代码,updateSelectionlist只是调用数据库来填充

if(!Page.IsPostBack)             UpdateSelectionLists();

当我使用localhost访问该站点时,上述工作非常有用。当我执行远程公共面向URL时,由于某种原因,没有与客户端下拉列表相关联的事件。 以下是来自viewsource

 <select name="ctl00$ddlCustomer" id="ddlCustomer">
    <option selected="selected" value="0">Select a customer</option>
    <option value="1">som3</option>
    <option value="7">some2</option>
    <option value="8">some1</option>
    <option value="9">some4</option>

1 个答案:

答案 0 :(得分:0)

我想到了问题,IIS没有识别ie10,因此没有JS提供Html页面