我有一个令人费解的情况,请在这里寻求帮助。我试图使我的按钮打开RadWindow(弹出窗口中的另一页),请对此提供任何帮助,我将不胜感激。

我的表单(一个UserControl表单)上有一个简单的按钮。我想做的是单击按钮时弹出一个RadWindow。当前发生的情况是一个窗口几乎立即打开然后关闭。

我的代码后面有下面的代码

    Private Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
        BtnGenerateReport.Attributes("onclick") = " return GenerateSelectedReport('" & intPrimaryKey & "');"
    End Sub


在客户端,我有

  function GenerateSelectedReport(reportid) {
       var wlink = "Popuppage.aspx?intRptKey=" + reportid
       window.radopen(wlink, "REPORT GENERATOR");
       oWnd.center();
       return true;
   }

最佳答案

为什么在GenerateSelectedReport中返回“ true”?尝试将其更改为false,然后看看会发生什么。

发生此问题,因为该按钮导致您需要取消回发。返回false将取消Javascript运行后的按钮操作。

关于javascript - RadWindow无法在客户端上打开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5074774/

10-09 15:38