Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 模式弹出窗口显示错误的下拉列表_C#_Asp.net_Popup_Modalpopupextender - Fatal编程技术网

C# 模式弹出窗口显示错误的下拉列表

C# 模式弹出窗口显示错误的下拉列表,c#,asp.net,popup,modalpopupextender,C#,Asp.net,Popup,Modalpopupextender,我的模式弹出窗口工作不正常。当我在本地机器上运行应用程序时,一切正常,但只要我尝试从服务器上运行网站,每当发生selectedindexchanged事件时,就会显示模式弹出窗口。我已经检查了代码,但不知道我做错了什么。我已经做了很多模态,只是对于这个应用程序,它不能正常工作。。。当表单上发生selectedIndexChanged事件时,模式弹出窗口不应可见,选中项目时除外 如果selectedIndexChanged事件再次更改,则此弹出窗口将显示,并且我选择了记录的编辑按钮,modalp

我的模式弹出窗口工作不正常。当我在本地机器上运行应用程序时,一切正常,但只要我尝试从服务器上运行网站,每当发生selectedindexchanged事件时,就会显示模式弹出窗口。我已经检查了代码,但不知道我做错了什么。我已经做了很多模态,只是对于这个应用程序,它不能正常工作。。。当表单上发生selectedIndexChanged事件时,模式弹出窗口不应可见,选中项目时除外

如果selectedIndexChanged事件再次更改,则此弹出窗口将显示,并且我选择了记录的编辑按钮,modalpopup将按其应显示的方式显示,但在后台仍然可以看到相同的弹出窗口

我已尝试在单击事件中添加(!IsNotPostback),但仍然不起作用

我的弹出窗口是这样的:

    <asp:HiddenField ID="hdnBaseStock" runat="server" />
         <asp:ModalPopupExtender ID="modalBaseStock" runat="server" 
            BackgroundCssClass="modalBackground" DropShadow="True"
            Enabled="True" PopupControlID="pnlBaseStock" TargetControlID="hdnBaseStock" CancelControlID ="btnCancelBaseStock">
        </asp:ModalPopupExtender>
         <asp:Panel ID="pnlBaseStock" runat="server" CssClass="modalPopup" Width="404px" Height="271px">
            <table style="width: 401px">
                <tr>
                    <td>
                        <asp:Label ID="label3" runat="server" Text="Warehouse"></asp:Label>
                    </td>
                    <td>
                        <asp:DropDownList ID="lstWareHouseEdit" runat="server" AppendDataBoundItems="True" Width="255px" 
                            OnSelectedIndexChanged="lstWareHouseEdit_SelectedIndexChanged"></asp:DropDownList>
                    </td>
                </tr>
                 <tr>
                    <td>
                        <asp:Label ID="label7" runat="server" Text="Customer"></asp:Label>
                    </td>
                    <td>
                        <asp:Label ID="lblLookupCust" runat="server"></asp:Label>
                    </td>
                </tr>
                  <tr>
                    <td>
                        <asp:Label ID="label8" runat="server" Text="Site"></asp:Label>
                    </td>
                    <td>
                        <asp:Label ID="lblLookupSite" runat="server"></asp:Label>
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label ID="label4" runat="server" Text="Vendor No"></asp:Label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtVendorNo" runat="server" Width="250px"></asp:TextBox>
                    </td>
                </tr>
                 <tr>
                    <td>
                        <asp:Label ID="label5" runat="server" Text="Description"></asp:Label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtDescription" runat="server" Width="250px" Height="46px" TextMode="MultiLine"></asp:TextBox>
                    </td>
                </tr>
                 <tr>
                    <td>
                        <asp:Label ID="label6" runat="server" Text="Actual Qty"></asp:Label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtActualQty" runat="server" Width="250px"></asp:TextBox>
                    </td>
                </tr>
                 <tr>
                    <td>
                        <asp:Label ID="label9" runat="server" Text="BaseQty"></asp:Label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtBaseQty" runat="server" Width="250px"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td>
                    </td>
                    <td>
                        <asp:Button ID="btnSaveEdit" BackColor="White" runat="server" Text="Save" Width="153px" OnClick="btnSaveEdit_Click" />
                        <asp:Button ID="btnCancelBaseStock" BackColor="White" runat="server" Text="Cancel" Width="95px" />
                    </td>
                </tr>
            </table>
         </asp:Panel>

有人能告诉我我做错了什么或有什么建议吗???

它在您的本地机器上是如何工作的?嗨,SMK,是的,在我的本地机器上一切正常,只有选择正确的编辑按钮,模式弹出窗口才会显示。。。在本地,它工作得很完美,它在服务器端,而不是。。。。
    protected void lstWarehouseNo_SelectedIndexChanged(object sender, EventArgs e)
    {
            lstVendorNo.SelectedIndex = 0;
            PopulateFilterBaseStock();

    }

    protected void lstVendorNo_SelectedIndexChanged(object sender, EventArgs e)
    {
            lstWarehouseNo.SelectedIndex = 0;
            PopulateFilterBaseStock();
    }