2011-12-01 2 views
-1

내 페이지에서 ajaxmodalpopupextender를 사용하는 중대한 문제에 직면하고 있습니다. FireFox에서 멋지게 잘 동작하고 있지만 Internet Explorer의 한면에 표시되고 배경이 보이지 않는 경우 제대로 작동하지 않습니다.ModalPopupExtender가 IE에서 작동하지 않고 FF로 작업 중

내가

을 XHTML 페이지의

div style="position:absolute;left:140;top:100;" 
  • 에 doctype 사업부에서 패널을 갖는 및 설정 CSS

  • 를 사용

    1. 처럼 거의 모든 일을하려고하지만, 그것을 모두 얻을 아무것도 없습니다. 도와주세요. 내가 stucked 오전

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
      

      어느 하나 좀 도와주세요 ..

      하십시오 helpppppppppp -이 :로

      doctype이입니다.

      이 편집은 피어 리뷰 될 때까지만 볼 수 있습니다.

      IE의 어떤 버전을 사용 하시겠습니까? 여기에 ur 코드 조각을 붙여 넣을 수 있습니까? 여기

      의 GridView : - 여기

      <GridView id= "Grd" runat="server" AutoGenerateColumns="false" CssClass="GridStyle"  
            HeaderStyle-Font-Size="Small" Width="960" Visible="false"> 
            <Columns>    
      
            'Columns goes here    
            <asp:TemplateField HeaderText="Action" HeaderStyle-Width="310px" ItemStyle-HorizontalAlign="Left"> 
            <ItemTemplate> 
             <asp:Button ID="btnDelete" runat="server" Text="Delete" OnClick="btnDelete_Click"  
             CommandArgument='<%#Eval("intHireEnquiryID") %>' /> 
             <asp:Button ID="btnPlace" runat="server" Text="Place" OnClick="btnPlace_Click"  
             CommandArgument='<%#Eval("intHireEnquiryID") %>' /> 
      
            </ItemTemplate> 
            </asp:TemplateField> 
            </Columns>    
            </GridView>   
      

      ModalPopup는 : -

      <asp:UpdatePanel ID="upPopupPnl" runat="server" UpdateMode="Conditional"> 
            <ContentTemplate>    
            <asp:Panel runat="server" ID="pnlPopup" Width="300px" Height="300px" BackColor="Azure" 
            style="overflow:auto;border-color:Black;border-style:solid;border-width:2px;"> 
            <table><tr><td colspan="2" style="width:300px;"> 
            <asp:RadioButtonList ID="rbl1" runat="server"> 
            </asp:RadioButtonList>    
            </td></tr> 
            <tr><td style="text-align:center;"> 
            <asp:Button ID="btnPlacePopup" runat="server" Text="Place" Width="100" Height="35" Font-Bold="true" 
            OnClick="btnPlacePopup_Click" /> 
            </td> 
            <td style="text-align:center;"> 
            <asp:Button ID="btnCancel" runat="server" Text="Cancel" Width="100" Height="35" Font-Bold="true" /> 
            </td></tr> 
            </table> 
            </asp:Panel> 
            <asp:Button ID="btnDummy" runat="server" Text="Not Display" style="display:none;"/> 
            <ajaxtk:ModalPopupExtender ID="actPopup1" runat="server" TargetControlID="btnDummy" BackgroundCssClass="modalBackground"  
            PopupControlID="pnlPopup" CancelControlID="btnCancel"> 
            </ajaxtk:ModalPopupExtender> 
            </ContentTemplate> 
            </asp:UpdatePanel> 
      

      CSS 클래스는 다음과 같습니다 -

      .modalBackground 
      { 
          background-color:#B3B3CC; 
          opacity:0.5; 
      } 
      

      코드 뒤에 : -

      dim intHireEnquiryIDas integer 
      Protected Sub btnPlace_Click(ByVal sender As Object, ByVal e As System.EventArgs) 
           intHireEnquiryID = CType(sender, Button).CommandArgument 
           Dim EXP As New Exception 
           Dim params(0) As SqlParameter 
           params(0) = New SqlParameter("@intHireEnquiryID", intHireEnquiryID) 
           Dim DS As New DataSet 
           DS = execQuery("spAgent_Get_Assigned_Workers", executionType.SPExecuteForDS, EXP, params) 
           If DS.Tables(0).Rows.Count > 0 Then 
            rbl1.DataSource = DS 
            rbl1.DataTextField = "WorkerDetail" 
            rbl1.DataValueField = "intWorkerID" 
            rbl1.DataBind()    
           End If 
           upPopupPnl.Update() 
           actPopup1.Show() 
          End Sub 
      
      ,536,913,632 10

      FireFox에서 훌륭하게 작동하지만 IE의 중앙에 팝업을 렌더링하지 않으며 배경이 설정되어 있지 않아 렌더링이되지 않습니다. 나는 완전히 thnx 사전에 도와주세요 stucked입니다.

  • +0

    어쨌든 IE에서 아름다운 것은 무슨 일입니까? – Bastardo

    +0

    IE의 어떤 버전을 사용하고 계시겠습니까? 여기에 ur 코드 조각을 붙여 넣을 수 있습니까? –

    +0

    예. 붙여 넣으세요. 확인해주세요. –

    답변

    1

    그 문제는 내가 모든 것을 제거

    <!--headersonly 
    
    
    Page Directives. Please dont go away with DW templates 
    
    
    headersonly//--> 
    
    <!--<%@ Register Src="~/uc/uc_pager.ascx" TagName="pager" TagPrefix="uc1" %> --> 
    

    같은 페이지에 대한 몇 가지 의견이 있었다이었다 문제를 제거하고 또한 IE에서 잘 작동.

    하지만 아무도 이유를 설명 할 수 있습니까?

    관련 문제