三. 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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • WTM框架使用技巧之:Layui版本嫁接Vue+ElementUI[通俗易懂]

    WTM框架使用技巧之:Layui版本嫁接Vue+ElementUI[通俗易懂]为什么要这样做layui版本具备很多优点:组件齐全、ide提醒程度高、代码量少、依赖少、编译快、运行快,非常适合一个人的开发全队。但它也有很多缺点,比如说组件灵活度低、可控性差。受blazorssr的思路启发,将vue嫁接进layui版本中,在大部分常规页面中,保留layui的快速高效用法。在极少部分需要大量定制化的页面,采用vue+elementUI的方式编写,既能保证开发效率,又能解决复杂页面编写。因此本文拿一个页面改造的例子,旨在抛砖引玉。准备工作在_Layout中引入包_Layo

    2022年6月25日
    44
  • 关于SQLServer 中行列互转的实例说明

    关于SQLServer 中行列互转的实例说明

    2021年11月24日
    44
  • awakeFromNib小总结

    awakeFromNib小总结

    2021年12月31日
    47
  • 医学图形图像处理(医学影像和医学图像处理)

    文章目录1图像和数字图像1图像和数字图像  数字图像:被定义为一个二维函数,f(x,y),其中x,y代表空间坐标,f代表点(x,y)处的强度或灰度级。和普通的笛卡尔坐标系有区别,在计算机中坐标系左上角为原点:  图像数字化:图像进入计算机后,对图像进行数字化(映射)。数字图像三要素:  (1)像素:大小决定了图像存储、显示的清晰度;  (2)灰度值:通常为0-255,因为在计算机中通常用一个字节来表示一个像素,即28。  (3)坐标  图像存储在计算机中会丢失信息,因为是从一个连续的

    2022年4月15日
    55
  • VBScript详解(一)

    VBScript详解(一)◎vbs脚本编程简明教程之一—为什么要使用Vbs?Vbs是一种Windows脚本,它的全称是:MicrosoftVisualBasicScriptEditon.(微软公司可视化BASIC脚本版),VBS是VisualBasic的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由Windows系统执行(实际是一个叫做宿主host的解释源代码并执行),高效、易学,

    2022年6月16日
    57
  • Linux文件之strstr函数、将一个整数,结构体和结构体数组写进文件里

    Linux文件之strstr函数、将一个整数,结构体和结构体数组写进文件里linux

    2022年8月31日
    2

发表回复

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

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