asp.net mvc关于强类型视图

asp.net mvc关于强类型视图,第1张

是的,建议定义一个视图模型

这个模型中可以包括一些页面的基本信息以及产品和新闻的列表,不需要做类型转换,只需要在视图中指定你定义的视图模型即可:

public class MyViewModel{

public IEnumerable<Product>Products{getset}

public IEnumerable<Article>News{getset}

}

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等等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11782047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存