2011-12-01 134 views
-1

我正面臨一個關鍵問題,我在頁面中使用ajaxmodalpopupextender。 它在FireFox中很好地工作,但它不能正常工作,它顯示在IE的一邊,背景也不像設置的那樣。ModalPopupExtender不在IE中工作,但在FF工作

我幾乎嘗試了所有的東西像

  1. 使用CSS
  2. 具有DIV面板和設置頁面的

    div style="position:absolute;left:140;top:100;" 
    
  3. 文檔類型爲XHTML

但沒有什麼可以做到的。請幫忙。

文檔類型是: -

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

中的任何一個,請幫助我,我stucked ..

請helpppppppppp。

此修改只有在您進行同行評審後纔會顯示。

你試過的是什麼版本的IE?你能在這裏粘貼你的代碼片段嗎?

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 

它在FireFox中工作得很好,但在IE中沒有渲染中心的彈出窗口,也沒有背景渲染。我完全被困住了,請提前幫助thnx。

+0

什麼東西在IE中正常工作呢? – Bastardo

+0

你試過的是什麼版本的IE?你可以在這裏粘貼你的代碼片段嗎? –

+0

我已粘貼過的請檢查嗎? –

回答

1

我已刪除的問題,問題是有像

<!--headersonly 


Page Directives. Please dont go away with DW templates 


headersonly//--> 

<!--<%@ Register Src="~/uc/uc_pager.ascx" TagName="pager" TagPrefix="uc1" %> --> 

我刪除了所有的頁面上的一些意見和它在IE工作的罰款也。

但是,任何人都可以解釋是什麼原因?

相關問題