none
showModalDialog 強制視窗 問題(C#,asp.net) RRS feed

  • 問題

  •  我有兩個網頁  Default.aspx   跟 Default2.aspx 
    由 Default.aspx 點選按鈕,開窗Default2.aspx

    在 Default2.aspx 有一個檔案上傳 FileUpload 跟 DropDownlist

    點選FileUpload 時無反應,但是點了DropDownList  並選其他值 ,這時FileUpload 又可以正常運作了
    (沒有 postback !!!!)
    程式範例

     https://
    docs.google.com/file/d/
    0B1XxIr6Ve-glMXNWWmNTaks0S3M/edit 
    


    我不懂為什麼,沒有任何錯誤訊息 

    瀏覽器Chrome  版本26.0.1410.43 m    

    Visual Studio 2010

     Default.aspx程式碼 

    <script>
    //開窗  (showModalDialog 強制視窗)function openWindow( url) {
     var OpenPage = window.showModalDialog(url);
     }
    </script>
    
    <asp:LinkButton ID="btnTOPICSEQNO" Width="35px" runat="server" CssClass="btntype3">編輯</asp:LinkButton>
    
    
     protected void Page_Load(object sender, EventArgs e)
        {
            string jsUrl = "Default2.aspx";
            btnTOPICSEQNO.Attributes["onclick"] = "openWindow(    '" + jsUrl + "');return false;";
        }

    Default2.aspx 程式碼

     <asp:FileUpload ID="FileUpload1" runat="server" />
            <asp:DropDownList ID="DropDownList1" runat="server">
                <asp:ListItem Text="text" Value=""></asp:ListItem>
                <asp:ListItem Text="text2" Value=""></asp:ListItem>
                <asp:ListItem Text="text3" Value=""></asp:ListItem>
            </asp:DropDownList>


    2013年4月10日 上午 10:47

解答

所有回覆