Hi,
was anyone already able to get the Telerik ASP.NET Ajax Controls get properly to work with VS2013 Preview?
Everything is working in my test project so far, except the Embedded Skins are not provided by WebResource.axd from
the assembly.
MasterPage Codebehind:
web.config
Master Page Markup
Cheers Otto.
was anyone already able to get the Telerik ASP.NET Ajax Controls get properly to work with VS2013 Preview?
Everything is working in my test project so far, except the Embedded Skins are not provided by WebResource.axd from
the assembly.
MasterPage Codebehind:
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.Optimization;
using
System.Web.UI;
using
System.Web.UI.WebControls;
namespace
TelerikVS2013
{
public
partial
class
SiteMaster : MasterPage
{
protected
override
void
OnInit(EventArgs e)
{
base
.OnInit(e);
radScriptManager.Scripts.Add(
new
ScriptReference { Name =
"WebFormsBundle"
});
radScriptManager.Scripts.Add(
new
ScriptReference { Name =
"bootstrap"
});
radScriptManager.Scripts.Add(
new
ScriptReference { Name =
"jquery.ui.combined"
});
BundleResolver resolver =
new
BundleResolver(BundleTable.Bundles);
foreach
(Bundle bundle
in
BundleTable.Bundles)
{
if
(bundle
is
ScriptBundle)
{
foreach
(
string
js
in
resolver.GetBundleContents(bundle.Path))
{
radScriptManager.Scripts.Add(
new
ScriptReference(js));
}
}
}
}
}
}
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
configuration
>
<
appSettings
>
<
add
key
=
"Telerik.Skin"
value
=
"Office2010Black"
/>
<
add
key
=
"Telerik.ScriptManager.TelerikCdn"
value
=
"Disabled"
/>
<
add
key
=
"Telerik.StyleSheetManager.TelerikCdn"
value
=
"Disabled"
/>
<
add
key
=
"Telerik.Web.UI.RenderMode"
value
=
"lightweight"
/>
<
add
key
=
"Telerik.Web.UI.StyleSheetFolders"
value
=
"~/Content/;"
/>
<
add
key
=
"Telerik.Web.UI.EnableEmbeddedSkins"
value
=
"false"
/>
<
add
key
=
"Telerik.Web.SkinsAssembly"
value
=
"Telerik.Web.UI.Skins"
/>
</
appSettings
>
<
system.web
>
<
compilation
debug
=
"true"
targetFramework
=
"4.5"
strict
=
"false"
explicit
=
"true"
>
</
compilation
>
<
httpRuntime
targetFramework
=
"4.5"
/>
<
pages
>
<
namespaces
>
<
add
namespace
=
"System.Web.Optimization"
/>
</
namespaces
>
<
controls
>
<
add
tagPrefix
=
"telerik"
namespace
=
"Telerik.Web.UI"
assembly
=
"Telerik.Web.UI"
/>
<
add
assembly
=
"Microsoft.AspNet.Web.Optimization.WebForms"
namespace
=
"Microsoft.AspNet.Web.Optimization.WebForms"
tagPrefix
=
"webopt"
/>
</
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
>
</
system.web
>
<
system.webServer
>
<
validation
validateIntegratedModeConfiguration
=
"false"
/>
<
modules
runAllManagedModulesForAllRequests
=
"true"
>
</
modules
>
<
handlers
>
<
remove
name
=
"ExtensionlessUrlHandler-ISAPI-4.0_32bit"
/>
<
remove
name
=
"ExtensionlessUrlHandler-ISAPI-4.0_64bit"
/>
<
remove
name
=
"ExtensionlessUrlHandler-Integrated-4.0"
/>
<
add
name
=
"ExtensionlessUrlHandler-ISAPI-4.0_32bit"
path
=
"*."
verb
=
"GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
modules
=
"IsapiModule"
scriptProcessor
=
"%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll"
preCondition
=
"classicMode,runtimeVersionv4.0,bitness32"
responseBufferLimit
=
"0"
/>
<
add
name
=
"ExtensionlessUrlHandler-ISAPI-4.0_64bit"
path
=
"*."
verb
=
"GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
modules
=
"IsapiModule"
scriptProcessor
=
"%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll"
preCondition
=
"classicMode,runtimeVersionv4.0,bitness64"
responseBufferLimit
=
"0"
/>
<
add
name
=
"ExtensionlessUrlHandler-Integrated-4.0"
path
=
"*."
verb
=
"GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
type
=
"System.Web.Handlers.TransferRequestHandler"
preCondition
=
"integratedMode,runtimeVersionv4.0"
/>
<
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
>
</
system.webServer
>
</
configuration
>
Master Page Markup
<%@ Master Language=
"C#"
AutoEventWireup=
"true"
CodeBehind=
"Site.master.cs"
Inherits=
"TelerikVS2013.SiteMaster"
%>
<!DOCTYPE html>
<html lang=
"en"
>
<head runat=
"server"
>
<meta charset=
"utf-8"
/>
<meta name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
/>
<title><%: Page.Title %> - My ASP.NET Application</title>
<asp:PlaceHolder runat=
"server"
>
<%: Scripts.Render(
"~/bundles/modernizr"
) %>
</asp:PlaceHolder>
<webopt:BundleReference runat=
"server"
Path=
"~/Content/css"
/>
<link href=
"~/favicon.ico"
rel=
"shortcut icon"
type=
"image/x-icon"
/>
<telerik:RadStyleSheetManager ID=
"radStyleSheetManager"
runat=
"server"
>
<StyleSheets>
</StyleSheets>
</telerik:RadStyleSheetManager>
</head>
<body>
<form runat=
"server"
>
<telerik:RadScriptManager ID=
"radScriptManager"
runat=
"server"
ScriptMode=
"Debug"
AllowCustomErrorsRedirect=
"true"
AsyncPostBackTimeout=
"600"
EnablePartialRendering=
"true"
>
<CompositeScript>
<Scripts>
<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>
</CompositeScript>
</telerik:RadScriptManager>
<telerik:RadAjaxManager runat=
"server"
ID=
"radAjaxManager"
/>
<header>
<div
class
=
"navbar navbar-inverse navbar-fixed-top"
>
<div
class
=
"navbar-inner"
>
<div
class
=
"container"
>
<button type=
"button"
class
=
"btn btn-navbar"
data-toggle=
"collapse"
data-target=
".nav-collapse"
>
<span
class
=
"icon-bar"
></span>
<span
class
=
"icon-bar"
></span>
<span
class
=
"icon-bar"
></span>
</button>
<a
class
=
"brand"
runat=
"server"
href=
"~/"
>Application name</a>
<div
class
=
"nav-collapse collapse"
>
<ul
class
=
"nav nav-pills nav-stacked"
>
<li><a runat=
"server"
href=
"~/"
>Home</a></li>
<li><a runat=
"server"
href=
"~/About"
>About</a></li>
<li><a runat=
"server"
href=
"~/Contact"
>Contact</a></li>
</ul>
</div>
</div>
</div>
</div>
</header>
<div
class
=
"container"
>
<asp:ContentPlaceHolder ID=
"MainContent"
runat=
"server"
>
</asp:ContentPlaceHolder>
<hr />
<footer>
<p>© <%: DateTime.Now.Year %> - My ASP.NET Application</p>
</footer>
</div>
</form>
</body>
</html>
Cheers Otto.