Sir I have a Page, say Page1.aspx.In it a radGrid and link button is placed When I click on the linkbutton, a radwindow with a usercontrol is loaded. ie, in Page1.aspx function OpenRadWindowCustomSearch() { var oWnd = radopen("Custom_Search_Page.aspx", "RadWindow2" ); oWnd.setSize(700,550) oWnd.center(); } Inside Custom_Search_Page.aspx ,I placed a usercontrol ie,in Custom_Search_Page.aspx < form id="form1" runat="server"> <div> <uc1:CustomSearch id="uclCustomSearch" runat="server" /> </div> </form> That usercontrol contains a buttonWhile clicking on tht button I want to rabind the grid in Page1 |
|
I tried with
top.$get("btnRebindGrid").click(); |
I m gettg the javascript error
Page1.aspxPage1.aspx.vb'top.$get(..)is null or not an object when i write it in code behind of usercontrol ie, Usercontrol.ascx.vb Protected Sub btnSearch_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSearch.Click Dim ds As New DataSet() ds = Custom_SearchBAL.GridDataSource Dim strFilterExp As String Dim i As Integer For i = 0 To ds.Tables(0).Rows.Count - 1 Custom_SearchBAL.SelectedFieldDatatype = ds.Tables(0).Rows(i)( "Datatype") strFilterExp = strFilterExp + ds.Tables(0).Rows(i)( "ANDOR") + ds.Tables(0).Rows(i)("FilterExp") Next Custom_SearchBAL.ResultantFilterExp = strFilterExp Dim strScript As String strScript = "<script language=javascript>" strScript += "top.$get('btnRebindGrid').click();" strScript += "<" strScript += "/script>" Page.RegisterStartupScript( "MSGE", strScript) Page1.aspx<asp:Button ID="btnRebindGrid" runat="server" Text="RebindGrid" style="display:none" /> Page1.aspx.vbProtected Sub btnRebindGrid_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnRebindGrid.Click WorkDetailsGrid.Rebind() End Sub |