or
<telerik:RadAjaxManager ID="ajaxManager" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="gvMemberList"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="gvMemberList" LoadingPanelID="ajaxLoadingPanel" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnRefresh"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="gvMemberList" LoadingPanelID="ajaxLoadingPanel" /> <telerik:AjaxUpdatedControl ControlID="tabDetails" LoadingPanelID="ajaxLoadingPanel" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="ajaxLoadingPanel" runat="server" Skin="Default"> </telerik:RadAjaxLoadingPanel> <asp:ImageButton ID="btnRefresh" ImageUrl="~/Images/refresh.png" OnClick="btnRefresh_Click" runat="server" ToolTip="Refresh all list." /> <telerik:RadGrid ID="gvMemberList" runat="server" AllowPaging="True" OnInit="gvMemberList_Init" AllowCustomPaging="true" AllowSorting="True" SkinsPath="RadControls/Skins" EnableAJAX="True" OnSortCommand="gvMemberList_SortCommand" OnPageIndexChanged="gvMemberList_PageIndexChanged" OnItemDataBound="gvMemberList_ItemDataBound" OnItemCommand="gvMemberList_ItemCommand" GridLines="None" EnableEmbeddedSkins="true" PageSize="10" Visible="true" ShowStatusBar="true" LoadingTemplateTransparency="45" Width="90%" CellSpacing="0" CellPadding="0" AutoGenerateColumns="false" AllowFilteringByColumn="True" Skin="WebBlue"> <GroupingSettings CaseSensitive="false" /> <MasterTableView DataKeyNames="EmpID" FilterItemStyle-Width="1%" AllowFilteringByColumn="true" AllowMultiColumnSorting="false"> <Columns> <telerik:GridBoundColumn DataField="EmpName" HeaderText="EmployeeName" UniqueName="EmployeeName" HeaderStyle-HorizontalAlign="Center" FilterControlWidth="25px"> <ItemStyle HorizontalAlign="Center" Width="1%" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Address" HeaderText="Emploee Address" UniqueName="Emploee Address" HeaderStyle-HorizontalAlign="Center" FilterControlWidth="25px"> <ItemStyle HorizontalAlign="Center" Width="1%" /> </telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid> <telerik:RadTabStrip ID="tabMemberDetails" runat="server" Skin="WebBlue" MultiPageID="tabDetails" SelectedIndex="0" Align="Justify" ClickSelectedTab="true" EnableViewState="false" ReorderTabsOnSelect="true" Width="1139px" OnTabClick="tabMemberDetails_Click" ScrollChildren="true"> </telerik:RadTabStrip> <telerik:RadMultiPage ID="tabDetails" ScrollBars="Auto" runat="server" SelectedIndex="0" CssClass="pageView" Width="1137px" Height="470px"> </telerik:RadMultiPage> protected void tabMemberDetails_Click(object sender, RadTabStripEventArgs e) { StatusNotes control = LoadControl("~/Controls/StatusNotes.ascx") as StatusNotes; control.btnSaveClk += new StatusNotes.btnStatus_Click(control_btnSaveClk); } void control_btnSaveClk(object sender, EventArgs e) { btnRefresh_Click(this, new ImageClickEventArgs(0,0)); } protected void btnRefresh_Click(object sender, ImageClickEventArgs e) { gvMemberList.Rebind(); }<telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server"> </telerik:RadStyleSheetManager> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <%--For VS2008 replace RadScriptManager with ScriptManager--%> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager> <telerik:RadFormDecorator runat="server" DecoratedControls="All" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest" RequestQueueSize="3"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadImageEditor1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> var radUpload; var radUploadInputs; var radImageEditor; function pageLoad() { radUpload = $find("<%= RadUpload1.ClientID %>"); radUploadInputs = $find("<%= RadUpload1.ClientID%>").getFileInputs(); } function RadUpload1_ClientFileSelected(sender, args) { var item = radUploadInputs[0].value; var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>"); ajaxManager.ajaxRequest(item); } function RadImageEditor1_ClientLoad(sender, args) { radImageEditor = $find(sender.get_id()); radImageEditor = $telerik.toImageEditor(radImageEditor); //radImageEditor.zoomBestFit(); } function ImageEditor_OnClientSaved(imgEditor, args) { radUpload.clearFileInputAt(0); Close(); } function Close() { GetRadWindow().close(); } function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including classic dialog else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well) return oWindow; } </script> </telerik:RadCodeBlock> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"> </telerik:RadAjaxLoadingPanel> <telerik:RadUpload ID="RadUpload1" runat="server" AllowedFileExtensions="jpg,jpeg,png,gif,bmp" OnClientFileSelected="RadUpload1_ClientFileSelected" MaxFileInputsCount="1" FocusOnLoad="true" InitialFileInputsCount="1" ControlObjectsVisibility="None"> </telerik:RadUpload> <telerik:RadImageEditor ID="RadImageEditor1" runat="server" ExternalDialogsPath="~/App/ImageEditorDialogs" Width="300px" Height="300px" OnClientSaved="ImageEditor_OnClientSaved" StatusBarMode="Hidden" ToolsLoadPanelType="XmlHttpPanel" EnableResize="false" OnClientLoad="RadImageEditor1_ClientLoad"> <Tools> <telerik:ImageEditorToolGroup> <telerik:ImageEditorTool CommandName="Save" /> <telerik:ImageEditorTool CommandName="Print" /> <telerik:ImageEditorToolSeparator /> <telerik:ImageEditorToolStrip CommandName="Undo" Text="Undo" /> <telerik:ImageEditorToolStrip CommandName="Redo" Text="Redo" /> <telerik:ImageEditorToolSeparator /> <telerik:ImageEditorTool CommandName="Crop" /> <telerik:ImageEditorTool CommandName="Resize" Text="Resize" IsToggleButton="false" /> <telerik:ImageEditorTool CommandName="Zoom" /> </telerik:ImageEditorToolGroup> </Tools> </telerik:RadImageEditor> </form></body></html>Imports SystemImports System.DrawingImports System.IOImports EHR.Web.UIImports Telerik.Web.UIImports Telerik.Web.UI.ImageEditorImports System.Collections.GenericImports System.WebImports Telerik.Web.UI.WidgetsImports System.XmlImports System.Text.RegularExpressionsPublic Class AddPatImage Inherits EhrPage 'Private pathToImage As String = "~/PatImages/Images/shield.png" Private pathToImage As String = "~/Images/silhouette.gif" Private pathToThumbs As String = "~/PatImages/Thumbs/" Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Me.PatID = 42815 Me.UserID = 61 If Not IsPostBack Then End If End Sub Protected Sub RadAjaxManager1_AjaxRequest(sender As Object, e As AjaxRequestEventArgs) Handles RadAjaxManager1.AjaxRequest pathToImage = e.Argument RadImageEditor1.ImageUrl = pathToImage End Sub Protected Sub RadImageEditor1_ImageSaving(sender As Object, args As Telerik.Web.UI.ImageEditorSavingEventArgs) Handles RadImageEditor1.ImageSaving Dim image = args.Image.Clone().Image 'image.Resize(32, 32) 'Dim ms = New MemoryStream() 'image.Image() '.Save(ms, image.RawFormat) 'File.WriteAllBytes([String].Format("{0}{1}.{2}", MapPath(pathToThumbs), 'args.FileName, image.Format), DirectCast(ms.ToArray(), Byte())) 'Save image to Patients record using the PatientImage_Insert web method. With clsEMR .PatientPhoto_Insert(Me.PatID, ImageToByte(image), Me.UserID) End With End Sub Public Shared Function ImageToByte(ByVal img As System.Drawing.Image) As Byte() Dim imgStream As MemoryStream = New MemoryStream() img.Save(imgStream, System.Drawing.Imaging.ImageFormat.Jpeg) imgStream.Close() Dim byteArray As Byte() = imgStream.ToArray() imgStream.Dispose() Return byteArray End Function Protected Sub RadImageEditor1_ImageLoading(sender As Object, args As Telerik.Web.UI.ImageEditorLoadingEventArgs) Handles RadImageEditor1.ImageLoading args.Image = New EditableImage(MapPathSecure(pathToImage)) args.Cancel = True End SubEnd Class<script type="text/javascript"> function openWin() { var value = '<%=MeetingID %>'; var oWnd = radopen("DocumentUpload.aspx?MeetingID=" + value, "WindowDocumentUpload"); } function getRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; return oWindow; } function refreshGrid(arg) { if (!arg) { $find("<%= RadAjaxManagerCreateMeeting.ClientID %>").ajaxRequest("Rebind"); } else { $find("<%= RadAjaxManagerCreateMeeting.ClientID %>").ajaxRequest("RebindAndNavigate"); } } function OnClientFileOpen(oExplorer, args) { //get the extension of the opened item // var item = args.get_item(); // var fileExt = args.get_item().get_extension(); // if (fileExt == "xlsx" || fileExt == "docx") { // args.set_cancel(true); // var requestImage = "FileSystemHandler.ashx?path=" + item.get_url(); // document.location = requestImage; // } //if (fileExt && fileExt.toLowerCase() == "pdf") { //cancel the default behavior args.set_cancel(true); //open new RadWindow var oWnd = radopen(args.get_item().get_path(), "RadWindow1"); //set size to the newly opened RadWindow oWnd.center; oWnd.setSize(850, 500); //if you want to open the PDF file in a new browser window //you can use the following code //window.open(args.get_item().get_path()); // } } </script><script type="text/javascript"> function CloseAndRebind(args) { GetRadWindow().BrowserWindow.refreshGrid(args); GetRadWindow().close(); } function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well) return oWindow; } function CancelEdit() { GetRadWindow().close(); } </script>Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CloseAndRebind();", True) End SubWill appreciate your quick response.

<telerik:RadSpell
runat="server"
ID="radSpellChecker"
AllowAddCustom="false"
ButtonType="None"
DialogsCssFile="~/App_Themes/TelerikStyles/Spell/RadSpellDialog.css"
DictionaryLanguage="en-us"
EnableEmbeddedBaseStylesheet="false">
EnableEmbeddedSkins="false"
FragmentIgnoreOptions="None"
Skin="XYZ"
SpellCheckProvider="PhoneticProvider"
SupportedLanguages="en-US,English" WordIgnoreOptions="UPPERCASE,WordsWithNumbers"
</telerik:RadSpell>

RadAjaxManager.AjaxSettings.AddAjaxSetting(RadAjaxManager, updatePanel, AjaxLoadingPanel);