私はそれを機能させましたが、なぜそれが起こっているのか知りたいです)
だから私は私のradウィンドウを持っています:
<telerik:RadWindowManager ID="wndManager" runat="server">
<Windows>
<telerik:RadWindow ID="rwShippingAddressEdit" runat="server" Modal="True" VisibleStatusbar="False" VisibleOnPageLoad="false" ShowContentDuringLoad="false">
<ContentTemplate>
//content
</ContentTemplate>
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
そして、私はそれを開くための私のボタンを持っています:
<telerik:RadButton ID="" Width="90" CssClass="button-next" runat="server"
ID="btnOpen" OnClientClicking="windowOpen" Text="Open" />
function windowOpen(sender, args) {
var oManager = GetRadWindowManager();
oManager.open(null, "rwShippingAddressEdit");
args.set_cancel(true);
}
このコードは通常のデフォルトの空白のウィンドウを示していますが、別のページでは同じコードが完全に正常に機能し、私のコンテンツでウィンドウを開きます。
それを機能させるために、このコードをpage_loadイベントに追加しました
rwShippingAddressEdit.OpenerElementID = btnOpen.ClientID;
そして今、私が押すbtnOpen
と、2つのウィンドウが開きます(空白のウィンドウとコンテンツのあるウィンドウ)。両方のページは同じマスターページを継承します。コードビハインドでradウィンドウを使用しません。しかし、どういうわけか、同じコードがページページで異なって機能します。問題は何でしょうか?
それは検証者についてではありません。やってみCausesValidation="False"
ましたbtnOpen
。だから、何かアイデアがあれば聞いてうれしいです)