2009-06-16 6 views
2

私はモーダルポップアップエクステンダーを使用しています。私はプロパティーBackgroundCssClassを設定しなかった以外は、ツールキットサンプルページのすべての指示に従っています。Ajax:ModalPopup js例外、BackgroundCssClassがヌルです

これは何が起こるかです: alt text

は私がのCssClassの小道具を設定せずに、それの失礼な得ることができる方法はありますか? 私はスタイルは必要ありません。

答えがNOの場合は、cssclass(ダミーの場合もあります)で設定する例を示してください。

ありがとうございます。ここで

はコードです:

<form id="form1" runat="server"> 
<asp:ScriptManager ID="ScriptManager1" runat="server"> 
</asp:ScriptManager> 
<div> 
    <div style="size: 100%; vertical-align: middle"> 
     <asp:LinkButton ID="lnkUpload" Text="Upload" ToolTip="Upload new file" runat="server" OnClick="lnkUpload_Click" /> 
     <cc1:ModalPopupExtender ID="lnkUpload_ModalPopupExtender" runat="server" Drag="true" PopupDragHandleControlID="pnlUploadTitle" DynamicServicePath="" PopupControlID="pnlUpload" Enabled="True" TargetControlID="lnkUpload" CancelControlID="btnCancel" /> 
    </div> 
    <asp:Panel ID="pnlUploadTitle" runat="server" Visible="false"> 
     <center> 
      Upload file 
     </center> 
    </asp:Panel> 
    <asp:Panel ID="pnlUpload" runat="server" Visible="false"> 
     <center> 
      <br /> 
      <asp:FileUpload ID="upFiles" runat="server" /><br /> 
      <br /> 
      <asp:Button ID="btnUpload" runat="server" Text="Upload" OnClick="btnUpload_Click" /> 
      &nbsp;<asp:Button ID="btnCancel" runat="server" Text="Cancel" /> 
      <br /> 
     </center> 
    </asp:Panel> 
</div> 
</form> 

答えて

2

あなたは、実際のHTMLマークアップ内ModalPopupExtenderのbackgroundCssClassを設定することができます。 asp.netのモーダルポップアップページから

例:

<ajaxToolkit:ModalPopupExtender ID="MPE" runat="server" 
TargetControlID="LinkButton1" 
PopupControlID="Panel1" 
**BackgroundCssClass="modalBackground"** 
DropShadow="true" 
OkControlID="OkButton" 
OnOkScript="onOk()" 
CancelControlID="CancelButton" 
PopupDragHandleControlID="Panel3" /> 
1

ハヘクタール、私は、AJAXのベータ版がBackgroundCssClassプロパティは、実際にモーダルではないとモーダルポップアップを引き起こし設定しないで2年前に、より多くのを覚えているが、ちょうどポップアップ。私はスタイルクラスを設定することが問題を解決したことを覚えています。私は長い間AJAXを使用していませんが、同様の問題が依然として残っていると面白いです。 とにかく、あなたのASPXページ内にスタイルシートクラスを作成するか、それを参照するCSSファイルでスタイルシートクラスを作成し、それにプロパティ値を設定します。たぶん、thisも役立ちます。

2

私は年を費やして同様の問題の解決法を探しました PopUpControlIdをコントロールのClientIDに設定します。

それは私にとって問題を解決しました。

さらに読む:Codeplex

関連する問題