ASP.NET MVC的Model元数据与Model模板:预定义模板
http://www.cnblogs.com/artech/archive/2012/05/02/model-metadata-and-template-01.html
How ASP.NET MVC Works?[持续更新中…]
http://www.cnblogs.com/artech/archive/2012/04/10/how-mvc-works.html
原文链接 :http://q.cnblogs.com/q/32396/
具体做法:
1:拷贝Content和Scripts到你项目目录
2:添加web.config的Web Assets
<httpHandlers>
<add verb="GET,HEAD" path="asset.axd" validate="false" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc"/>
</httpHandlers>
</system.web>
<system.webServer>
<handlers>
<add name="AssetHandler" preCondition="integratedMode" verb="GET,HEAD" path="asset.axd" type="Telerik.Web.Mvc.WebAssetHttpHandler, Telerik.Web.Mvc"/>
</handlers>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
3:在_Layout.cshtml页添加引入脚本和CSS
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" content=""/>
<title>@ViewBag.Title</title>
@Html.Telerik().StyleSheetRegistrar().DefaultGroup(group => group.Add("telerik.common.css").Add("telerik.metro.css").Combined(true).Compress(true))
@Html.Telerik().ScriptRegistrar().DefaultGroup(group => group.Combined(true).Compress(true))
</head>
<body>
@RenderBody()
</body>
</html>
4:在具体页面写Grid等等。
@李永京: 而且脚本可能不能拿出来放
@section TelerikScript{
@(Html.Telerik().ScriptRegistrar()
.DefaultGroup(group => group.DefaultPath("~/Scripts/2012.1.214")
.Add("jquery-1.7.1.min.js")
.Add("telerik.common.min.js")
.Add("telerik.textbox.min.js")
.Add("telerik.grid.min.js")
.Add("jquery.validate.min.js")
.Add("telerik.window.min.js")
.Add("telerik.draganddrop.min.js")
.Add("telerik.window.min.js")
.Add("telerik.grid.editing.min.js")
.Add("telerik.grid.min.js")
.Combined(true)
.Compress(true)
)
)
@李永京: 谢啦,我找到是什么原因了,可能是建Telerik项目时选的东西多了,修改一下配置文件
把true该为False