_endPostBack: function PageRequestManager$_endPostBack(error, executor, data) { if (this._request === executor.get_webRequest()) { this._processingRequest = false; this._additionalInput = null; this._request = null; } var eventArgs = new Sys.WebForms.EndRequestEventArgs(error, data ? data.dataItems : {}, executor); Sys.Observer.raiseEvent(this, "endRequest", eventArgs); if (error && !eventArgs.get_errorHandled()) { throw error; } },
I have no idea where to go from this point so any help is greatly appreciated. I have also included the
code below to help diagnose what the issue could be.
<telerik:RadAjaxPanel ID="rap" runat="server" Width="100%" OnAjaxRequest="rap_AjaxRequest"
LoadingPanelID="ralp">
<div id="enquiryWrapper">
<div id="detailsDiv">
<h2>
Your Details</h2>
<h3>
Name:</h3>
<p>
<asp:TextBox ID="NameBx" runat="server"></asp:TextBox></p>
<h3>
Telephone:</h3>
<p>
<asp:TextBox ID="TelBx" runat="server"></asp:TextBox></p>
<h3>
Email:</h3>
<p>
<asp:TextBox ID="EmailBx" runat="server"></asp:TextBox>
<asp:HiddenField ID="hidSubject" runat="server" ClientIDMode="Static" />
</p>
</div>
<div id="requestDiv">
<h2>
Nature of your enquiry</h2>
<textarea id="EnqTxtBx" cols="40" rows="10"></textarea>
</div>
<div id="submitDiv">
<h2>
Submit your request</h2>
<img id="sendBtn" alt="SendButton" src="themes/buttons/SendBtn.png" class="clickable"
title="Submit your Enquiry" onclick="SendEnquiry()" onmouseover="javascript:this.src='themes/buttons/sendBtn-on.png'"
onmouseout="javascript:this.src='./themes/buttons/sendBtn.png'" />
<img id="cancelBtn" alt="CancelButton" src="themes/buttons/CancelBtn.png" class="clickable"
title="Cancel" onclick="SlideOut(0,'top','OUT')" onmouseover="javascript:this.src='themes/buttons/cancelBtn-on.png'"
onmouseout="javascript:this.src='themes/buttons/cancelBtn.png'" />
<div id="EnqMessageDiv" runat="server" style="display: none;">
<img src="./themes/cross.png" alt="Invalid: " runat="server" id="MessageImg" style="width: 16px;
height: 16px;" />
<asp:Label runat="server" ID="MessageLbl"></asp:Label>
</div>
</div>
</div>
</telerik:RadAjaxPanel>
<telerik:RadScriptBlock ID="rsb" runat="server">
<script type="text/javascript">
function SendEnquiry()
{
var oAjax = <%= rap.ClientID %>;
var txtBx = document.getElementById("EnqTxtBx");
var EnqTxt = txtBx.value;
oAjax.ajaxRequest("Enq|"+EnqTxt+"|");
}
</script>
</telerik:RadScriptBlock>
<telerik:RadAjaxLoadingPanel ID="ralp" Runat="server" Skin="Default" Transparency="50">
</telerik:RadAjaxLoadingPanel>
protected void rap_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
{
string[] Args = e.Argument.Split('|');
if (Args[0] == "Enq")
{
..... Process data .....
if (dnCustom.strFuncs.isValidEmail(EmailBx.Text))
{
if (!PromatMail.SendMail())
{
BlankFields();
rap.ResponseScripts.Add("alert('Sorry! We are experiencing errors in our mail server at this time. Please try again later'); SlideOut(0,'top','OUT');");
}
else
{
BlankFields();
if (!CustMail.SendMail())
{
rap.ResponseScripts.Add("alert('Thankyou for your enquiry we will get back to as soon as possible'); SlideOut(0,'top','OUT');");
}
else
{
rap.ResponseScripts.Add("alert('Thankyou for your enquiry we will get back to as soon as possible'); SlideOut(0,'top','OUT');");
}
}
}
else
{
rap.ResponseScripts.Add("alert('The Email address you supplied is invalid. please amend it and try again.');");
}
}
}
Thanks in advance,
M
RadRating
radRating = new RadRating();
radRating.ItemCount = 5;
radRating.SelectionMode =
RatingSelectionMode.Continuous;
radRating.Precision =
RatingPrecision.Exact;
radRating.Value = 5/2;
when page loads only 2 star are displaying dark means rated not '2 and half' star. or when radRating.Value = 9/2; it shows only 4 star shadowed(rated).
how it could be resolved please suggest me.
private void GridPowerControl(){ RadGrid1.Columns.Clear(); RadGrid1.PageSize = 5; RadGrid1.AllowPaging = true; RadGrid1.PagerStyle.Mode = GridPagerMode.NextPrevAndNumeric; RadGrid1.AutoGenerateColumns = false; RadGrid1.ShowStatusBar = true; RadGrid1.MasterTableView.EditFormSettings.UserControlName = ControlS.POWER_CONTROL; RadGrid1.MasterTableView.EditFormSettings.EditFormType = Telerik.Web.UI.GridEditFormType.WebUserControl; RadGrid1.MasterTableView.PageSize = GlobalParams._PageRowNum; RadGrid1.MasterTableView.Width = Unit.Percentage(100); RadGrid1.MasterTableView.CommandItemDisplay = Telerik.Web.UI.GridCommandItemDisplay.Top; RadGrid1.MasterTableView.DataKeyNames = new string[] { "ID" }; GridEditCommandColumn editColumn; editColumn = new GridEditCommandColumn(); editColumn.UniqueName = "EditCommandColumn"; RadGrid1.MasterTableView.Columns.Add(editColumn); GridButtonColumn deleteButton; deleteButton = new GridButtonColumn(); deleteButton.UniqueName = "Delete"; deleteButton.Text = Resources.Global.DELETE; deleteButton.CommandName = "Delete"; RadGrid1.MasterTableView.Columns.Add(deleteButton); GridBoundColumn boundColumn; boundColumn = new GridBoundColumn(); boundColumn.DataField = "Name"; boundColumn.UniqueName = "Name"; boundColumn.HeaderText = Resources.Global.NAME; RadGrid1.MasterTableView.Columns.Add(boundColumn); boundColumn = new GridBoundColumn(); boundColumn.DataField = "Tag"; boundColumn.UniqueName = "Tag"; boundColumn.HeaderText = Resources.Global.TAG; RadGrid1.MasterTableView.Columns.Add(boundColumn); boundColumn = new GridBoundColumn(); boundColumn.DataField = "Info"; boundColumn.UniqueName = "Info"; boundColumn.HeaderText = Resources.Global.INFO; RadGrid1.MasterTableView.Columns.Add(boundColumn); boundColumn = new GridBoundColumn(); boundColumn.DataField = "Geotag"; boundColumn.UniqueName = "Geotag"; boundColumn.HeaderText = Resources.Global.GEO_TAG; RadGrid1.MasterTableView.Columns.Add(boundColumn);}protected void RadGrid1_DeleteCommand(object source, GridCommandEventArgs e){ string Test = string.Empty;}<telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" AllowPaging="True" CssClass="RadGrid" AllowSorting="True" AutoGenerateColumns="False" ShowStatusBar="True" OnNeedDataSource="RadGrid1_NeedDataSource" OnUpdateCommand="RadGrid1_UpdateCommand" OnInsertCommand="RadGrid1_InsertCommand" OnDeleteCommand="RadGrid1_DeleteCommand"> <MasterTableView> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> </MasterTableView> <ClientSettings> <ClientEvents OnRowDblClick="RowDblClick" /> </ClientSettings></telerik:RadGrid>var treelist = $find("<%= rtlClusterStatus.ClientID %>");treelist.fireCommand("Rebind","");
| public class DatePicker : Telerik.Web.UI.RadDatePicker |
| { |
| protected override void OnLoad(EventArgs e) |
| { |
| //set default properties |
| Skin = "WebBlue"; |
| Calendar.Skin = "WebBlue"; |
| DateInput.Skin = "WebBlue"; |
| DateInput.BackColor = System.Drawing.Color.White; |
| DateInput.Font.Bold = true; |
| Calendar.ShowRowHeaders = false; |
| Width = Unit.Pixel(120); |
| base.OnLoad(e); |
| } |
| } |
BUT.... When I try to access the client-side API I am not able to access any of the built-in methods or properties. For example, I have a page with a dropdown on it. When the dropdown's selection is chnaged, I am trying to clear the contents of my DatePicker control using javascript. Here is the code of a user control that encpsulates my server controls and the javascript:
| <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ucAssessmentTimePeriodSelection.ascx.cs" Inherits="BYOA.Admin.UserControls.ucAssessmentTimePeriodSelection" %> |
| <%@ Register Assembly="SSG.WebControls" Namespace="SSG.WebControls.ServerControls" TagPrefix="cc2" %> |
| <%@ Register Assembly="BYOA.Admin" Namespace="BYOA.Admin.ServerControls" TagPrefix="cc1" %> |
| <script type="text/javascript"> |
| function ClearDate() |
| { |
| var datePicker = document.getElementById('<%= dtStartDate.ClientID %>'); alert(datePicker.name); |
| datePicker.clear(); |
| } |
| function ClearTestingPeriod(sender, eventArgs) |
| { |
| var ddlTestingPeriod = document.getElementById('<%= ddlTestingPeriod.ClientID %>'); |
| ddlTestingPeriod.selectedIndex = 0; |
| } |
| </script> |
| <cc1:TestingPeriodDropDownList runat="server" ID="ddlTestingPeriod" onChange="ClearDate();"></cc1:TestingPeriodDropDownList><br><br> |
| <cc2:DatePicker runat="server" ID="dtStartDate"> |
| <ClientEvents OnDateSelected="ClearTestingPeriod" /> |
| </cc2:DatePicker> |
The error I am getting when the dropdown is changed is on the line "datePicker.clear();" which is:
"Object doesn't support this property or method."
I am able to do an alert(datePicker.name) and it works just fine, so I know that I at least am getting a reference to the object. It appears that it does not understand the type of the object and that it is a RadDatePicker, and therefore doees not know what "obj.clear()" is. Any help would be MOST appreciated!