<
script
type
=
"text/javascript"
>
function GridCreated(sender, eventArgs) {
//gets the main table scrollArea HTLM element
var scrollArea = document.getElementById(sender.get_element().id + "_GridData");
var tvHeight = scrollArea.offsetHeight;
var size = Math.floor(tvHeight / 64);
//alert(size);
var tableView = $find("<%= RadGridView.ClientID %>").get_masterTableView();
tableView.set_pageSize(size);
}
</
script
>
<
telerik:RadGrid
ID
=
"RadGridView"
AutoGenerateColumns
=
"False"
onitemdatabound
=
"RadGridViewItemDataBound"
OnItemCreated
=
"RadGridViewItemCreated"
AllowSorting
=
"True"
AllowPaging
=
"True"
EnableViewState
=
"True"
OnPageIndexChanged
=
"RadGridPageIndexChanged"
OnNeedDataSource
=
"RadGridView_NeedDataSource"
runat
=
"server"
>
<
PagerStyle
Mode
=
"NextPrev"
Position
=
"Bottom"
AlwaysVisible
=
"True"
CssClass
=
"RadGridPager"
PagerTextFormat
=
"Seite blättern: {4} Seite {0} / {1} - Einträge {2} - {3} / {5}"
/>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"true"
/>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
SaveScrollPosition
=
"true"
/>
<
ClientEvents
OnGridCreated
=
"GridCreated"
/>
</
ClientSettings
>
<
MasterTableView
TableLayout
=
"Fixed"
Font-Size
=
"18px"
ClientDataKeyNames
=
"IsBlueLight,IsFailure,IsStopped,OrderNr,ObjectNr"
DataKeyNames
=
"OrderNr"
>
<
NoRecordsTemplate
>
<
div
>
Keine Einträge
</
div
>
</
NoRecordsTemplate
>
<
Columns
>
.........
</
telerik:RadGrid
>
....
protected void RadGridView_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
RadGridView.DataSource = Session[Constants.ORDERLIST] as List<
Auftrag
>;
}
....
Setup Information:
· Visual studio v2005
· .NET Framework v2.0
· Reference for following dlls is added in the Project:
o System.Web.Extensions.dll
Path: C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025\System.Web.Extensions.dll
o Telerik.Web.UI.dll
Path: C:\Program Files\Telerik\RadControls for ASPNET AJAX Q1 2009\Bin\ Telerik.Web.UI.dll
When we are using the Telerik context menu control on our page, we are getting the following error:
'~/Telerik.Web.UI.WebResource.axd' is missing in web.config. RadScriptManager requires a HttpHandler registration in web.config. Please, use the control Smart Tag to add the handler automatically, or see the help for more information: Controls > RadScriptManager You will be automatically directed to the previous page in 5 seconds.
We also added all the suggested nodes in the Web.Config file, but the error is still there.
Also note that when we are using Telerik 3.5 dll with VS2008, everything is working fine.
Waiting eagerly for your response,
Abhishek
Thanks in Advance..!
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
<
telerik:RadStyleSheetManager
id
=
"RadStyleSheetManager1"
runat
=
"server"
/>
</
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"
>
function ClientClicked(sender, args) {
var menu = $find("<%= treeMenu.ClientID %>");
var items = menu.get_items();
items.getItem(2).hide();
}
</
script
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
Runat
=
"server"
Skin
=
"Simple"
>
</
telerik:RadSkinManager
>
<
div
>
<
telerik:RadMenu
Runat
=
"server"
ID
=
"treeMenu"
>
<
Items
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"Root RadMenuItem1"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"Root RadMenuItem2"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
runat
=
"server"
Text
=
"Root RadMenuItem3"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
><
br
/>
</
telerik:RadMenu
><
br
/>
<
telerik:RadButton
ID
=
"RadButton1"
runat
=
"server"
Text
=
"RadButton"
OnClientClicked
=
"ClientClicked"
>
</
telerik:RadButton
>
</
div
>
</
form
>
</
body
>
</
html
>
GridEditFormItem item = RadGrid2.MasterTableView.GetItems(GridItemType.EditFormItem)[0] as GridEditFormItem;
foreach(GridDataItem gri in RadGrid2.EditItems)