<telerik:RadGrid ID="rgNews" runat="server" CellSpacing="0" DataSourceID="sdsNews" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" AllowAutomaticDeletes="true" GridLines="None" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"> <ClientSettings> <Selecting AllowRowSelect="True" /> </ClientSettings><MasterTableView DataKeyNames="newsID" CommandItemDisplay="Top" AllowAutomaticInserts="true" DataSourceID="sdsNews"><CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings><RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"><HeaderStyle Width="20px"></HeaderStyle></RowIndicatorColumn><ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"><HeaderStyle Width="20px"></HeaderStyle></ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="newsID" DataType="System.Int32" FilterControlAltText="Filter newsID column" HeaderText="newsID" ReadOnly="True" SortExpression="newsID" UniqueName="newsID" Visible="False"> </telerik:GridBoundColumn> <telerik:GridEditCommandColumn ButtonType="ImageButton" CancelText="" FilterControlAltText="Filter EditCommandColumn column" UpdateText=""> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="Title" FilterControlAltText="Filter Title column" HeaderText="Title" SortExpression="Title" UniqueName="Title"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Date" FilterControlAltText="Filter Date column" HeaderText="Date" SortExpression="Date" UniqueName="Date"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Author" FilterControlAltText="Filter Author column" HeaderText="Author" SortExpression="Author" UniqueName="Author"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Publication" FilterControlAltText="Filter Publication column" HeaderText="Publication" SortExpression="Publication" UniqueName="Publication"> </telerik:GridBoundColumn> <%-- <telerik:GridBoundColumn DataField="Content" FilterControlAltText="Filter Content column" HeaderText="Content" Visible="False" SortExpression="Content" UniqueName="Content"> </telerik:GridBoundColumn>--%> <telerik:GridTemplateColumn UniqueName="Content" DataField="Content" HeaderText="Content" Visible="false"> <ItemTemplate> <asp:Label ID="lblContent" Text='<%# Bind("Content") %>' runat="server" /> </ItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtContent" TextMode="MultiLine" Text='<%# Eval("Content") %>' Height="150" Width="200" runat="server"></asp:TextBox> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Link" FilterControlAltText="Filter Link column" HeaderText="Link" SortExpression="Link" Visible="false" UniqueName="Link"> </telerik:GridBoundColumn> <telerik:GridButtonColumn CommandName="Delete" Text="Delete" ButtonType="ImageButton" UniqueName= "DeleteColumn" /> </Columns><EditFormSettings CaptionFormatString="Edit news details for {0}" FormCaptionStyle-Font-Bold="true" FormCaptionStyle-ForeColor="#9d273f" CaptionDataField="Title"><EditColumn FilterControlAltText="Filter EditCommandColumn column" ButtonType="ImageButton"></EditColumn></EditFormSettings></MasterTableView><FilterMenu EnableImageSprites="False"></FilterMenu><HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu> </telerik:RadGrid>
Here is the SQL Datasource code:
<asp:SqlDataSource ID="sdsNews" runat="server"
ConnectionString="<%$ ConnectionStrings:CLSWEBConnectionString %>"
SelectCommand="SELECT [newsID], [Title], [Date], [Author], [Publication], [Content], [Link] FROM [tblNews]"
UpdateCommand="UPDATE [tblNews] set [Title] = @Title, [Date] = @Date, [Author] = @Author, [Publication] = @Publication, [Content] = @Content, [Link] = @Link WHERE [newsID] = @newsID"
DeleteCommand="DELETE FROM [tblNews] WHERE [newsID] = @newsID">
<UpdateParameters>
<asp:Parameter Name="Content" Type="String" />
</UpdateParameters>
</asp:SqlDataSource>
I am having a strange problem that I can reproduce. I have a Windows 2008 R2 server with the default Document setup to bring up the default.aspx page. I am running the latest build of the Telerik controls.
On my default.aspx page all I have on the page is the RadScriptManager, RadAjaxLoadingPanel, RadAjaxPanel and a asp button inside the RadAjaxPanel. The RadAjaxPanel is set with the LoadingPanelID of the RadAjaxLoadingPanel.
On the button click event I have System.Threading.Thread.Sleep(5000) this is to just have the loading panel display the loading image just to make a simple test.
This all works just if I call the http://sitename/default.aspx page, but if I just call the http://sitename and have the server load the default document “default.aspx “ the loading panel will not function and display the image. The problem only occurs on Windows server 2008 R2. I do not have the problem on Windows server 2008 or Windows 7.
I have contacted Telerik support and they have basically told me this is my problem, even though I have recreated this on 3 different Windows 2008 R2 servers and 2 different projects. So I guess I am just wondering if any of you have seen this problem or you could test this and see if this is really just me.
Thanks for any help
Mark
</head><body> <form id="form1" runat="server"> <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> <script type="text/javascript"> //Put your JavaScript code here. </script> <div> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" Skin="Default"> </telerik:RadAjaxLoadingPanel> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" height="200px" HorizontalAlign="NotSet" LoadingPanelID="RadAjaxLoadingPanel1" width="300px"> <asp:Button ID="Button1" runat="server" Text="Button" /> </telerik:RadAjaxPanel> <br /> </div> </form></body></html>
Imports Telerik.Web.UIPartial Class _Default Inherits System.Web.UI.Page Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click System.Threading.Thread.Sleep(5000) End SubEnd Class<?xml version="1.0" encoding="UTF-8"?><configuration> <appSettings> <add key="Telerik.ScriptManager.TelerikCdn" value="Disabled" /> <add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled" /> </appSettings> <system.web> <compilation debug="false" strict="false" explicit="true" targetFramework="4.0" /> <pages> <controls> <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" /> </controls> </pages> <httpHandlers> <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" /> <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" /> <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" /> <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false" /> <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" /> </httpHandlers> <httpModules> <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" /> <add name="RadCompression" type="Telerik.Web.UI.RadCompression" /> </httpModules> </system.web> <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true"> <remove name="RadUploadModule" /> <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode" /> <remove name="RadCompression" /> <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode" /> </modules> <handlers> <remove name="ChartImage_axd" /> <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode" /> <remove name="Telerik_Web_UI_SpellCheckHandler_axd" /> <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode" /> <remove name="Telerik_Web_UI_DialogHandler_aspx" /> <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode" /> <remove name="Telerik_RadUploadProgressHandler_ashx" /> <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode" /> <remove name="Telerik_Web_UI_WebResource_axd" /> <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode" /> </handlers> <defaultDocument> <files> <clear /> <add value="default.aspx" /> <add value="MaintenanceEntry.aspx" /> <add value="Default.htm" /> <add value="Default.asp" /> <add value="index.htm" /> <add value="index.html" /> </files> </defaultDocument> </system.webServer></configuration>protected void btnAddImage_Click(object sender, System.EventArgs e) {
Stream StreamImage = flImage.PostedFile.InputStream; MemoryStream ms = new MemoryStream(); byte[] imgData = new byte[StreamImage.Length]; StreamImage.Read(imgData, 0, imgData.Length); ms.Write(imgData, 0, imgData.Length); SaveImage(ms, "g_" + PhotoID.ToString(), 610, 610); } void SaveImage(MemoryStream ms, string FileName, int Width, int Height) { try { EditableImage image = new EditableImage(ms); decimal oran = 0; Size s; if (!(Width > image.Width && Height > image.Height)) { if ((Width / Convert.ToDecimal(image.Width)) > (Height / Convert.ToDecimal(image.Height))) { //Height oran = Height / Convert.ToDecimal(image.Height); s = new Size(Convert.ToInt32(oran * image.Width), Convert.ToInt32(oran * image.Height)); } else { //Width oran = Width / Convert.ToDecimal(image.Width); s = new Size(Convert.ToInt32(oran * image.Width), Convert.ToInt32(oran * image.Height)); } image.Resize(s); } image.Image.Save(Server.MapPath(Settings["FolderPath"].ToString() + FileName + ".jpg"), System.Drawing.Imaging.ImageFormat.Jpeg); } catch (Exception ex) { throw ex; } }