Bei der aktuellen meine Website verwendet Ajax: ModalPopupExtender, um meine Rasterdaten als Popup anzuzeigen, und jetzt möchte ich es mit Telerik RadWindow konsistent mit der Benutzeroberfläche der Website ersetzen.Ersetzen Ajax: ModalPopupExtender mit Telerik Radwindow
ABER, ich habe immer noch keinen Weg gefunden, es zu tun. Weil ajax: ModalPopupExtender serverseitig ist, während Radwindow Client-seitig ist.
Gibt es einen Weg, der mein Problem lösen kann?
Bitte geben Sie mir einen Rat.
Szenario: In meiner Website gibt es eine Schaltfläche mit dem Namen "MyButton". Wenn ich es treffe, wird ajaxToolkit: ModalPopupExtender meine Daten in einem Popup angezeigt. Hier
ist der Code in meinem * ASCX-Datei:
<asp:LinkButton ID="myHiddenControl" runat="server" Text=""></asp:LinkButton>
<ajaxToolkit:ModalPopupExtender runat="server"
ID="myModalPopupExtender"
TargetControlID="myHiddenControl"
BehaviorID="programmaticModalPopup"
PopupControlID="myPanel"
BackgroundCssClass="modalBackground"
DropShadow="True"
RepositionMode="RepositionOnWindowScroll"
DynamicServicePath=""
Enabled="True">
</ajaxToolkit:ModalPopupExtender>
<asp:Panel runat="server"
CssClass="modalPopup"
ID="myPanel"
Style="width: 440px; height: 500px; padding: 10px;" meta:resourcekey="Resource2">
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table>
<!-- show my data in a table -->
</table>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</asp:Panel>
Und hier ist vb Code
Protected Sub mybutton_Click(ByVal sender As Object, ByVal e As EventArgs) Handles mybutton.Click
myModalPopupExtender.Show()
End Sub