三. ASP NET MVC

三. ASP NET MVC1.使用Partial视图模板可以消除重复的视图逻辑,简化代码。1)Createapartialview(.ascx)文件,把要重复使用的代码拷贝到里面。2)在主页面里面,修改为Html.RenderPartial(“DinnerForm”).  2.修改Master页面(Site.master)//View/Shared提供了一个非常有效的方法在

大家好,又见面了,我是你们的朋友全栈君。

1.使用Partial 视图模板

可以消除重复的视图逻辑,简化代码。

1)Create a partial view(.ascx) 文件,把要重复使用的代码拷贝到里面。

2)在主页面里面,修改为Html.RenderPartial(“DinnerForm”).

 

 

2.修改Master页面(Site.master)//View/Shared

提供了一个非常有效的方法在整个应用程序中应用相同的页面布局设计。


ASP.NET MVC
首先基于约定查找视图目录(对
DinnersController
而言,查找
/Views/Dinners
目录),如果没有发现
partial
模板,则继续在
/Views/Shared
目录下查找。在调用
Html.RenderPartial()
方法,并传入
partial
视图名称,
ASP.NET MVC
将传入视图模板使用的
Model

ViewData
字典对象给
partial
视图

 

3.分页的支持,IQueryTable<T>支持。

可以通过QueryStringvalue( GET: /Dinners/// /Dinners?page=2

或者URLValue(globax.ascx,routs.MapRoute())

routes.MapRoute(


 

“UpcomingDinners”,“Dinners/Page/{page}”,new { controller = “Dinners”, action = “Index” });

 

TIPS:

<%%>和<%=%>区别。<%=%>返回一个Value;而<%%>执行代码,没有返回值。

所以<%html.RenderPartial(“DinnerForm”);%>

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162901.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Jenkins(5)生成allure报告

    Jenkins(5)生成allure报告前言jenkins集成了allure插件,安装插件后运行pytest+allure的脚本即可在jenkins上查看allure报告了。allure安装在运行代码的服务器本机,我这里是用的dock

    2022年7月28日
    2
  • 我的世界java版和基岩版对比_我的世界:盘点基岩版与JAVA版的差异,看完后选谁就一目了然了…

    我的世界java版和基岩版对比_我的世界:盘点基岩版与JAVA版的差异,看完后选谁就一目了然了…大家好,今天我们来讲讲基岩版与JAVA版的差异,根据个人爱好不同,看完后选谁就一目了然了。1.基岩版与Win10版的特性是相同的。JAVA版与Win10没什么相同的地方。2.基岩版是没有活塞bud的,而JAVA有更多bud状态。3.基岩版在红石方面会比较便捷,如基岩版的活塞可以推动容器,而JAVA版则没有这个特性。4.JAVA版有比基岩版更多的MOD。5.JAVA版的命名牌改成某个名字(忘记是什么…

    2022年7月7日
    26
  • 郑州java工程师待遇怎么样_Java工程师工资待遇怎么样?

    郑州java工程师待遇怎么样_Java工程师工资待遇怎么样?Java工程师的工资待遇怎么样?一般情况下的JAVA软件工程师是分四个等级,从软件技术员到助理软件工程师,再到软件工程师,最后成为高级软件工程师。通常来说,具有3—5年开发经验的工程师,拥有年薪20万元是很正常的一个薪酬水平。80%的学生毕业后年薪都超过了10万元。Java工程师的工资待遇怎么样?首先java基本功需要具备,比如对一些简单的多线程,以及对常见的java框架有一定的修改,或者定制功能…

    2022年9月23日
    1
  • PyCharm使用教程 — 9、PyCharm中的搜索技巧(文件/函数/内容)「建议收藏」

    PyCharm使用教程 — 9、PyCharm中的搜索技巧(文件/函数/内容)「建议收藏」PyCharm搜索(文件、函数、内容)Pycharm对搜索有很强大的支持,非常方便我们在项目中搜索某个关键词,或者函数等等1、文件内检索在文件内Ctrl+F,如下图所示2、文件内替换快捷键Ctrl+R,将搜索到的内容替换成目标内容。说明:保留原有大小写,比如原来的首字母是大写,替换之后仍旧保留首字母大写。如下所示3、项目中查找1、Ctrl+Shift+F该快捷键容易冲突,比如本地如果安装了搜狗输入法,可以先将对应的快捷键关闭再使用。或者通过菜单栏进入,如下图

    2022年8月28日
    0
  • plsql激活码(永久可用)

    plsql激活码(永久可用)12.07版本的:产品编号ProductCode:kfj6yg6rfyhqcha6cbgs6fsw3kyje7a6qr序列号SerialNumber:276182口令Password:xs374ca

    2022年7月24日
    1.2K
  • 总结进制转换的方法_八进制计算方法

    总结进制转换的方法_八进制计算方法今天朋友去面试,面试官问他八进制转换二进制方式原理,他突然间蒙逼了,在常见的计算机知识当中,这种最基础的知识,常常会被人给忘记,所以今天我来写一篇进制转换的总结,来复习巩固一下。本文参考百度经验(https://jingyan.baidu.com/article/495ba84109665338b30ede98.html),如有侵权,请通知删除先讲一下定义吧,进制也就是进制位,对于接触过电脑的…

    2022年8月31日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号