Calls to Response.Write():
Response filters:
HttpModules:
Calls to Server.Transfer():
Second, after pouring over many posts within and without telerik, I think I understand that this is not really a telerik issue, but an ajax issue, is this correct ?
I see that one cause for this is clicking to many times, or , sending to many ajax requests ?
In essense, when ajax sends the page back, their are other parts of the page that are trying to be rendered along with what ajax is trying to render ?
Here are the questions I have about the proposed fixes I have seen in telerik posts:
1) EnableEventValidation=false. This scares me, through a small amount of research I see that this is ok for pages that do not need a lot of security ? I wonder what "a lot" means. Plus, I intend on using my current grid scheme as a template for many other grid pages some of which have data CRUD.
2) Anyway, I also found this as a proposed fix, but it looks like I am playing with a part of EnableEventValidation=false.
<script type="text/javascript">
<!--
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == 'function' && ValidatorOnSubmit() == false) return false;
return true;}
function ValidatorOnSubmit() {if (!document.getElementById('__EVENTVALIDATION')) {
alert('Please wait for the page to load completely'); document.location.href = 'http://something';return false;}
else {return true;}}
// -->
</script>
if
(!IsPostBack)
{
RadAjaxManager1.SetMaxRequestQueueSize(0);
}
| <tel:RadGrid ID="ShoppingCardRadGrid" runat="server" AutoGenerateColumns="false" |
| OnItemCommand="ShoppingCardRadGrid_ItemCommand" |
| OnItemDataBound="ShoppingCardRadGrid_ItemDataBound" |
| EnableEmbeddedSkins="False" CssClass="tableDesign" ImagesPath="../images/generic/buttons/Grid"> |
| <FooterStyle HorizontalAlign="Center" /> |
| <AlternatingItemStyle BackColor="#FDF2F2" /> |
| <PagerStyle PagerTextFormat="" NextPageImageUrl="../images/generic/buttons/radGridForward.gif" |
| PrevPageImageUrl="../images/generic/buttons/radGridBackwards.gif" HorizontalAlign="Center" /> |
| <MasterTableView NoMasterRecordsText="Your shopping cart is empty" ShowFooter="true"> |
| <Columns> |
| <tel:GridTemplateColumn> |
| <ItemTemplate> |
| <asp:LinkButton runat="server" ID="btnRemove" Text="Remove" CommandName="Remove" |
| CommandArgument='<%# Eval ("TicketId") %>'></asp:LinkButton> |
| </ItemTemplate> |
| </tel:GridTemplateColumn> |
| <tel:GridTemplateColumn> |
| <ItemTemplate> |
| <asp:Button ID="Button1" runat="server" Text="Button" CommandName="Remove"/> |
| </ItemTemplate> |
| </tel:GridTemplateColumn> |
| <tel:GridButtonColumn ButtonType="PushButton" CommandName="ThisDoesTriger"></tel:GridButtonColumn> |
| <system.web> |
| <httpHandlers> |
| <add path="Telerik.Web.UI.DialogHandler.aspx" |
| type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2008.3.1125.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" |
| verb="*" validate="false" /> |
| <add path="Telerik.Web.UI.SpellCheckHandler.axd" |
| type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Version=2008.3.1125.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" |
| verb="*" validate="false" /> |
| <add path="Telerik.Web.UI.WebResource.axd" |
| type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2008.3.1125.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" |
| verb="*" validate="false" /> |
| </httpHandlers> |
| </system.web> |
| <system.webServer> |
| <handlers> |
| <add name="Telerik_Web_UI_DialogHandler_aspx" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.DialogHandler.aspx" |
| type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2008.3.1125.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" /> |
| <add name="Telerik_Web_UI_SpellCheckHandler_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.SpellCheckHandler.axd" |
| type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Version=2008.3.1125.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" /> |
| </handlers> |
| </system.webServer> |
| <add path="Telerik.Web.UI.DialogHandler.aspx" |
| type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" |
| verb="*" validate="false" /> |
| Protected Sub RadDateTimePicker1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadDateTimePicker1.Load | |
| Dim dt As New DateTime() | |
| dt = RadDateTimePicker1.MinDate | |
| dt = Date.Now.AddMonths(-1) | |
| RadDateTimePicker1.MinDate = dt | |
| RadDateTimePicker1.MaxDate = Date.Now | |
| End Sub | |
| Protected Sub RadDateTimePicker2_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadDateTimePicker1.Load | |
| Dim dt As New DateTime() | |
| dt = RadDateTimePicker2.MinDate | |
| dt = Date.Now.AddMonths(-1) | |
| RadDateTimePicker2.MinDate = dt | |
| RadDateTimePicker2.MaxDate = Date.Now | |
| End Sub |
Any suggestions on how to prevent the error icon (triangle) and only allow 30 days from the current date/time?
Thanks,
Joe
RadPanelBar - RadPanelBar1
There was an error rendering the controI.
'Items' could not be initialized. Details: [A] Telerik.Web.UI.RadPanelBar cannot be cast to [B] Telerrik.Web.UI.RadPanelBar. Type A originates from 'Telerik.We.UI,Version=2009.1.311.35, Culture=neutral, ........ in the context 'LoadNeither'
This is a rather large error however it just refers the different paths of the same telerik.web.ui version.
Any ideas?