【问题标题】:Telerik RadWindow opens only first timeTelerik RadWindow 仅第一次打开
【发布时间】:2014-01-13 14:37:08
【问题描述】:

这是我的代码,请看一下:

<telerik:RadWindow  ID="modalPopup" runat="server" Width="360px" Height="360px">
               <ContentTemplate>
                    <p style="text-align: center;">
                     <h3>Data</h3>                       
                     <telerik:RadGrid ID="RGrid" runat="server" AllowPaging="true" AllowSorting="true" OnNeedDataSource="RGrid_NeedDataSource">
                     <MasterTableView AutoGenerateColumns="true"></MasterTableView>
                     </telerik:RadGrid>    
                    </p>
               </ContentTemplate>
          </telerik:RadWindow>
<telerik:RadCodeBlock runat="server" ID="rdbScripts">
          <script type="text/javascript">    
              function showDialogInitially() {
                  //alert("786");

                  var wnd = $find("<%=modalPopup.ClientID %>");
                 wnd.show();

               //   Sys.Application.remove_load(showDialogInitially);
              }     
          </script>
     </telerik:RadCodeBlock>

它只是第一次工作,但是当我关闭窗口并再次按下按钮时它不再打开了。

【问题讨论】:

  • 我建议你也发布按钮代码。
  • 这里是按钮的代码
  • 当我单击预览按钮时它工作正常,但当我关闭窗口时它下次不起作用

标签: c# telerik telerik-grid radwindow


【解决方案1】:

修复按钮:

  • 不回发

  • 正确执行函数而不抛出错误

方法如下:

 <telerik:RadButton ID="btnPreview" Text="Preview" runat="server" OnClientClicked="showDialogInitially" AutoPostBack="false" />

这里有更多解释:http://blogs.telerik.com/aspnet-ajax/posts/12-08-10/migrating-onclientclick-handlers-from-asp-button-to-telerik-s-asp-net-ajax-button.aspx

【讨论】:

  • 你好它没有帮助我在代码 和后面的代码中放置了另一个按钮我什么也没做,但是当我单击此按钮时,radwindow 会打开,并且它在预览按钮上也不起作用:(
  • 那么,发布您的整个代码,以便我们查看问题所在。乍一看,我看到了不正确的客户端处理程序,我对此进行了解释。此外,请查看此处:telerik.com/community/forums/aspnet-ajax/window/… 并确保您不使用 VisibleOnPageLoad 属性。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多