I'm working on an asp.net project where i have a master page and content pages. Im getting an exception message when i place a timer on one of the content page which is ticking at a certain interval and rebinding the grid using rebind method. I have got a RadScripManager placed on my master page. Im also using radajaxmanager for the timer.
Im using latest 2017 telerik controls and browser is IE version 11. i have tested my code with chrome and Firefox and no exception is occurring with the browsers,.
When i get an exception my page is zoom in automatically. Can you please guide me. Details of an exception is below
Unhandled exception at line 17198, column 28 in http://localhost:60682/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=;;System.Web.Extensions,+Version=4.0.0.0,+Culture=neutral,+PublicKeyToken=31bf3856ad364e35:en-US:b59ca51d-6c90-4be1-88fb-6dda83097045:ea597d4b:b25378d2:76254418;Telerik.Web.UI,+Version=2016.2.607.45,+Culture=neutral,+PublicKeyToken=121fae78165ba3d4:en-US:fb63f838-b932-4810-8e72-f1ca43eff960:16e4e7cd:f7645509:33715776:7c926187:8674cba1:88144a7a:b7778d6c:c08e9f8a:59462f1:a51ee93e:58366029:24ee1bba:f46195d3:ed16cbdc
0x80070057 - JavaScript runtime error: Invalid argument.
The line where im getting an exception
Telerik.Web.UI.RadAjaxControl.prototype.updateHeadStyles [Telerik.Web.UI.WebResource.axd] Line 17198 Script
and exception line is
}if(e[c].indexOf("{")!=-1){f.insertRule(e[c]+"}",f.cssRules.length);
I have attached a sample layout of a scheduler that i want to show the status change line and summary based on a SQL database table.
On the top is the timeline for one day.
left side are 4 status.
right side shows the summary for each status of on day.
The status change line is in the center of this chart.
If Telerik scheduler can do it , or other controller which may able to do it?
Thanks,
Steve
<
telerik:RadTextBox
runat
=
"server"
ID
=
"tCurrentAgency"
Width
=
"200px"
ReadOnly
=
"True"
SkinID
=
"defaultText"
>
</
telerik:RadTextBox
>
<
telerik:RadTextBox
runat
=
"server"
ID
=
"tCurrentAgency"
Width
=
"200px"
ReadOnly
=
"True"
SkinID
=
"defaultText"
LabelCssClass
=
""
LabelWidth
=
"64px"
meta:resourcekey
=
"tCurrentAgencyResource1"
Resize
=
"None"
>
<
EmptyMessageStyle
Resize
=
"None"
/>
<
ReadOnlyStyle
Resize
=
"None"
/>
<
FocusedStyle
Resize
=
"None"
/>
<
DisabledStyle
Resize
=
"None"
/>
<
InvalidStyle
Resize
=
"None"
/>
<
HoveredStyle
Resize
=
"None"
/>
<
EnabledStyle
Resize
=
"None"
/>
</
telerik:RadTextBox
>
Hello Friends,
I am getting same old "Script control '' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors(). Parameter name: scriptControl " as soon as I write following code to enable ajax for the radgrid.
<
telerik:RadAjaxManagerProxy
ID
=
"AjaxManagerProxy1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rgUploadedDocs"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rgUploadedDocs"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
I am not doing anything special here. All I have is main aspx page with master page and few user controls in it. One of the user controls is already having RadAjaxManager so I am using RajAjaxManagerProxy in my user control. Following is my full aspx page code. I would appreciate if someone can help me on this.
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UploadDocument.ascx.cs" Inherits="UserControls_UploadDocument" %>
<%@ Register Src="~/UserControls/FormField.ascx" TagName="FormField" TagPrefix="uc" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>
<
span
id
=
"uploadMessage"
runat
=
"server"
visible
=
"true"
class
=
"formLabelAuto"
>The documents shown below are uploaded from this page only. You have to navigate to the specific page to view the documents on that page.</
span
>
<
br
/>
<
br
/>
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function showHideOtherText() {
document.getElementById('<%= txtDescription.ClientID %>').value = '';
var selectElem = document.getElementById('<%= ddlUploadDocumentType.ClientID %>');
var selectText = selectElem.options[selectElem.selectedIndex].text;
if (selectText.toUpperCase() == 'OTHER') {
document.getElementById('<%= txtDescription.ClientID %>').removeAttribute('disabled');
}
else {
document.getElementById('<%= txtDescription.ClientID %>').setAttribute('disabled');
}
}
</
script
>
</
telerik:RadCodeBlock
>
<
telerik:RadAjaxManagerProxy
ID
=
"AjaxManagerProxy1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rgUploadedDocs"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rgUploadedDocs"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>
<
div
style
=
"text-align:center"
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Transparency
=
"50"
BackColor
=
"#E0E0E0"
InitialDelayTime
=
"500"
>
<
asp:Image
ID
=
"imgLoading"
Style
=
"margin-top: 100px"
runat
=
"server"
ImageUrl
=
"~/Images/Loading.gif"
BorderWidth
=
"0px"
AlternateText
=
"Loading..."
/>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadGrid
RenderMode
=
"Lightweight"
ID
=
"rgUploadedDocs"
runat
=
"server"
Width
=
"100%"
Enabled
=
"true"
FilterItemStyle-BackColor
=
"#e6e6e6"
FilterItemStyle-BorderStyle
=
"Solid"
OnNeedDataSource
=
"rgUploadedDocs_NeedDataSource"
OnItemDataBound
=
"rgUploadedDocs_ItemDataBound"
OnItemCommand
=
"rgUploadedDocs_ItemCommand"
CssClass
=
"gridViewSmallFont"
>
<
HeaderStyle
CssClass
=
"gridViewHeader"
/>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
/>
<
ItemStyle
CssClass
=
"gridViewRow"
/>
<
AlternatingItemStyle
CssClass
=
"gridViewAltRow"
/>
<
SelectedItemStyle
CssClass
=
"gridViewSelected"
/>
<
MasterTableView
AllowSorting
=
"true"
PageSize
=
"10"
AllowPaging
=
"True"
Width
=
"100%"
AutoGenerateColumns
=
"false"
CommandItemDisplay
=
"None"
DataKeyNames
=
"DOCUMENT_ID"
NoMasterRecordsText
=
"No uploaded documents found."
AllowFilteringByColumn
=
"false"
AllowMultiColumnSorting
=
"true"
ShowHeadersWhenNoRecords
=
"true"
>
<
CommandItemSettings
ShowAddNewRecordButton
=
"false"
ShowRefreshButton
=
"false"
/>
<
SortExpressions
>
<
telerik:GridSortExpression
FieldName
=
"LAST_MODIFIED_DATE_TIME"
SortOrder
=
"Descending"
/>
</
SortExpressions
>
<
Columns
>
<
telerik:GridTemplateColumn
HeaderText
=
"Document Type"
SortExpression
=
"Name"
AllowFiltering
=
"false"
>
<
ItemTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"lblDocumentType"
></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"FileName"
DataField
=
"FILE_NAME"
HeaderText
=
"File Name"
AllowFiltering
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"UploadDate"
DataField
=
"LAST_MODIFIED_DATE_TIME"
HeaderText
=
"Upload Date"
DataFormatString
=
"{0:d}"
AllowFiltering
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"UserName"
DataField
=
"Username"
HeaderText
=
"Username"
AllowFiltering
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Osolete"
SortExpression
=
"IS_OBSOLETE"
AllowFiltering
=
"false"
>
<
ItemTemplate
>
<
asp:CheckBox
ID
=
"rdchkObsolete"
runat
=
"server"
ToolTip
=
"Obsolete"
AutoPostBack
=
"true"
OnCheckedChanged
=
"rdchkObsolete_CheckedChanged"
/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
AllowFiltering
=
"false"
>
<
ItemTemplate
>
<
asp:ImageButton
ID
=
"imgView"
ImageUrl
=
"~/Images/search.png"
runat
=
"server"
ToolTip
=
"View"
CommandName
=
"Edit"
AlternateText
=
"View"
/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
AllowFiltering
=
"false"
>
<
ItemTemplate
>
<
asp:ImageButton
ID
=
"imgCancel"
ImageUrl
=
"~/Images/cancel.png"
runat
=
"server"
CommandName
=
"Delete"
ToolTip
=
"Delete"
CommandArgument='<%# DataBinder.Eval(Container.DataItem, "DOCUMENT_ID") %>' AlternateText="Delete" />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
<
br
/>
<
br
/>
<
table
border
=
"0"
style
=
"border-collapse: collapse; border-spacing: 0"
role
=
"presentation"
>
<
tr
>
<
td
> </
td
>
<
td
>
<
asp:FileUpload
id
=
"filUploadFile"
runat
=
"server"
Width
=
"400px"
size
=
"100"
/>
</
td
>
</
tr
>
<
tr
><
td
> </
td
><
td
> </
td
></
tr
>
<
tr
runat
=
"server"
id
=
"trUploadDocumentType"
>
<
td
style
=
"text-align:right"
><
span
class
=
"formLabelAuto"
>Document Type:</
span
></
td
>
<
td
style
=
"text-align:left"
><
asp:DropDownList
runat
=
"server"
ID
=
"ddlUploadDocumentType"
CssClass
=
"formField220"
OnClientClick
=
"showHideOtherText();"
></
asp:DropDownList
></
td
>
</
tr
>
<
tr
><
td
colspan
=
"2"
> </
td
></
tr
>
<
tr
><
td
colspan
=
"2"
><
asp:ValidationSummary
ID
=
"vsUpdateDocument"
runat
=
"server"
DisplayMode
=
"SingleParagraph"
ValidationGroup
=
"valUpdateDocument"
/></
td
></
tr
>
<
tr
style
=
"vertical-align:top"
>
<
td
>
<
span
class
=
"formLabelSmall"
>Description</
span
>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtDescription"
runat
=
"server"
Rows
=
"5"
CssClass
=
"formFieldLarge"
TextMode
=
"MultiLine"
MaxLength
=
"500"
/>
</
td
>
</
tr
>
</
table
>
<
br
/>
<
asp:Button
id
=
"UploadButton"
Text
=
"Upload file"
OnClick
=
"UploadButton_Click"
runat
=
"server"
CssClass
=
"buttonBox"
ValidationGroup
=
"valUpdateDocument"
/>
<
p
><
b
><
asp:Label
ID
=
"lblStatusMsg"
runat
=
"server"
Width
=
"100%"
Style
=
"word-wrap: normal; word-break: break-all;"
/></
b
></
p
>
</
div
>
I just updated my telerik controls, and a previously working uploader is now throwing an error. When I upload a file, it proceeds to try an upload but then throws the JS error below. I can't find a solution, any ideas?
Unhandled exception at line 2509, column 1 in http://localhost/Portal/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_ContentBody_ScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=;;System.Web.Extensions,+Version=4.0.0.0,+Culture=neutral,+PublicKeyToken=31bf3856ad364e35:en-US:ab0488d2-2a95-4bc4-9f11-51ca4952d5f7:ea597d4b:b25378d2;Telerik.Web.UI:en-US:f8fbf82e-0050-4b46-80b2-4fd09c29f9d6:16e4e7cd:f7645509:22a6274a:24ee1bba:33715776:52af31a4:5fa37e7e
0x800a139e - JavaScript runtime error: Exception thrown and not caught
Greetings,
I changed InlineInsertTemplate to contain 2 buttons(for now) and i would like, depending on which i have clicked, to hide certain fields from Advanced Insert Template.
So i have the code :
<InlineInsertTemplate>
<div id="InlineInsertTemplate" class="rsCustomAppointmentContainer">
<div class="col-md-6">
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="More" CssClass="rsButton" BackColor="Gray" Text="Option A">
</asp:LinkButton></div>
<div class="col-md-6">
<asp:LinkButton ID="LinkButton2" runat="server" CommandName="More" CssClass="rsButton" BackColor="Gray" Text="Option B">
</asp:LinkButton></div>
</div>
</InlineInsertTemplate>
I have tried to get SenderID in RadScheduler1_FormCreated function, but had no luck with that.
Anyone knows the solution for this issue?
If its possible to create two advanced insert forms that would`ve helped as well ,and show one depending on the button i cliked, but the whole point is to get a button id in some of these events
Thanks forward!
Hi,
can you tell me how to color a full row when I hover ?
Like my attached file, when I was "select" a row is okay, but when I was"hover" a row, rows what has background-color are not okay.
I want coloring a full row when I hovering..
Any reply could be good for me..
thanks..