Asp.net 首次单击asp链接按钮时未加载Telerik窗口

Asp.net 首次单击asp链接按钮时未加载Telerik窗口,asp.net,telerik,telerik-grid,Asp.net,Telerik,Telerik Grid,问题:点击asp链接按钮不会打开Telerik窗口,之后它会按预期加载。问题仅在第一次单击时发生。代码如下: Manage.aspx[调用添加的Asp链接按钮\u单击] Manage.aspx[具有适当属性的Telerik窗口] OnClientClose将调用以下命令:- 函数myfunc(){ ; 窗口[“”]。提交; } 提前谢谢 确保每次需要调用openRadWindow函数时都会调用它 确保您正在使用Sys.Application.Load事件执行脚本,以便它不会过早执行 确保

问题:点击asp链接按钮不会打开Telerik窗口,之后它会按预期加载。问题仅在第一次单击时发生。代码如下:

  • Manage.aspx[调用添加的Asp链接按钮\u单击]
  • Manage.aspx[具有适当属性的Telerik窗口]
  • 
    
  • OnClientClose将调用以下命令:-
  • 
    函数myfunc(){
    ;
    窗口[“”]。提交;
    }
    
    提前谢谢

  • 确保每次需要调用openRadWindow函数时都会调用它

  • 确保您正在使用Sys.Application.Load事件执行脚本,以便它不会过早执行

  • 确保通过$find()获得对所需对象的正确引用


  • 感谢您的快速回复,我们一定会尝试上述方法。
    `<asp:LinkButton ID="lnkBtnAddRole" runat="server" OnClick="Add_Click"></asp:LinkButton>`
    
     protected void Add_Click(object sender, EventArgs e)
    {
    ScriptManager.RegisterStartupScript(this, this.GetType(), "Load", "openRadWindow('../Admin/ConfigForm.aspx', 'TelRadWindowVersion1');", true);
    }
    
     <telerik:RadWindow ID="TelRadWindowVersion1" AutoSize="false" runat="server" VisibleStatusbar="false"
                    Modal="true" Behaviors="Close, Resize" ReloadOnShow="true" CenterIfModal="true" Height="490"
                    Width="700" OnClientClose="myfunc" />
    
     <script>       
            function myfunc() {
                <%= Page.ClientScript.GetPostBackEventReference(listRefresh, String.Empty) %>;
                window["<%= updnlist.ClientID %>"].submit;
            }
    </script>