ASP.NET Web窗体下拉框selectedindexchange不能从模式中触发

问题描述 投票:0回答:1

Tech:后面带有C#代码的ASP.NET Web窗体。

问题:我有一个DropDownList链接到SelecteddIndexChange事件。选择事件后,事件将触发并执行一些操作。

这里是aspx代码:

<tr id="trTypeOfBusiness" runat="server" visible="true">
    <td>
        What was the purpose or intention for registering the business?
    </td>
    <td>
        <asp:DropDownList runat="server" ID="radBusinessType" AutoPostBack="True" 
            OnSelectedIndexChanged="radBusinessType_SelectedIndexChanged"
            CausesValidation="false">
        <asp:ListItem Text="Select One.." Value="" />
        <asp:ListItem Text="Business for profit" Value="Commercial business" />
        <asp:ListItem Text="NGO, non-profit, community related work"
            Value="Non-Profit Organisation" />
        <asp:ListItem Text="Sole Provider" Value="Sole Provider" Enabled="False" />
        <asp:ListItem Text="Trust" Value="Trust" />
        <asp:ListItem Text="To hold/secure a property (movable and immovable)"
            Value="To hold/secure a property (movable and immovable)" />
        </asp:DropDownList>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ValidationGroup="dirship"
            runat="server" CssClass="ErrorSummary" Display="None" 
            ErrorMessage="Type of business is a required field" Text="*" 
            ControlToValidate="radBusinessType" Enabled="True">
        </asp:RequiredFieldValidator>
    </td>
</tr>

背后的代码:

protected void radBusinessType_SelectedIndexChanged( object sender,EventArgs e )
{
    ApplyRadBusinessTypeChangeRules();
}

该下拉列表位于ascx中,并在btnAdd点击时加载了Modal:

        <asp:ModalPopupExtender runat="server" ID="ModalPopupExtenderNext" PopupControlID="PanelAddEdit"
            TargetControlID="btnAdd" BackgroundCssClass="modalBackground2" >
        </asp:ModalPopupExtender>
    </td>
</tr>
<tr>
    <td colspan="2" class="tdRight">
        <asp:Button ID="btnAdd" runat="server" CausesValidation="false" CssClass="Button"
            Text="Add New" OnClick="btnAdd_Click" /><br /><br />
    </td>
</tr>

我在系统上有12963个用户。它在公司的LAN上运行,并在IIS 7上托管。selectedindexchange事件针对12923个用户触发。另外40个抱怨它没有反应。我已经远程访问了他们的PC,可以确认它不起作用。如果他们从另一台工作站/ PC访问该应用程序,则它将起作用。

这让我相信他们的PC上缺少或无法正常工作。IE和Chrome均存在此问题。我们不允许使用任何其他浏览器。

任何人都知道这可能是什么吗?

c# asp.net webforms selectedindexchanged
1个回答
0
投票

selectedIndexChanged不会触发,Page_Load会触发吗?您是否在浏览器(f12)中查看了开发工具控制台以获取提示?

© www.soinside.com 2019 - 2024. All rights reserved.