本文摘自PHP中文网,作者黄舟,侵删。
《ASP.NET 教程》 ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。 ASP.NET 支持三种不同的开发模式: Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体): Web Pages单页面模式 MVC模型-视图-控制器 Web Forms事件驱动模式课程播放地址:http://www.php.cn/course/83.html
该老师讲课风格:
教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,用理智控制课堂教学进程。学生通过听教师的讲授,不仅学到知识,也受到思维的训练,还受到教师严谨的治学态度的熏陶和感染
本视频中较为难点是Web Pages 了:
三种编程模型 Web Pages、 Web Forms 和 MVC (Model, View, Controller)
Web Pages 是最简单的 ASP.NET 网页开发编程模型。它提供了一种简单的方法将 HTML、CSS、JavaScript 以及服务器代码结合起来:
易于学习、阅读和使用
围绕单一网页进行构建
类似 PHP 和 ASP
服务器脚本使用 Visual Basic 或 C#
对 HTML、CSS、JavaScript 的完全控制
Web Pages 通过可编程的 Web Helpers 进行扩展,包括数据库、视频、图像、社交网络等等。
Razor 网页可被描述为带有两种内容的 HTML 页面:HTML 内容和 Razor 代码。
当服务器读取这种页面后,在将 HTML 页面发送到浏览器之前,会首先运行 Razor 代码。这些在服务器上执行的代码能够完成浏览器中无法完成的任务,比如访问服务器数据库。服务器代码能够在页面被发送到浏览器之前创建动态的 HTML 内容。从浏览器来看的话,由服务器代码生成的 HTML 与静态 HTML 内容没有区别。
布局(比如页眉和页脚)。
通过 Web Pages,您可以使用 @RenderPage() 方法从不同的文件导入内容。
1 2 3 4 5 6 7 8 |
|
使用布局页面布局页类似普通的网页,但是会在引用内容页的位置调用 @RenderBody() 方法。每个内容页必须以 Layout 指令开头。在代码中是这样的:布局网页:
1 2 3 4 5 6 7 |
|
任意网页:
1 2 3 4 5 6 7 8 9 |
|
ASP.NET 提供三种处理文件夹路径的工具:~ 操作符、Server.MapPath 方法以及 Href 方法。
~ 操作符
如需在编程代码中规定虚拟根目录,请使用 ~ 操作符。
如果您使用 ~ 操作符,而不是路径,就能够在不改变任何代码的情况下,将网站移动到不同的文件夹或位置:
1 2 |
|
Server.MapPath 方法
Server.MapPath 方法将虚拟路径 (/default.cshtml) 转换为服务器能够理解的物理路径 (C:\Johnny\MyWebSited\Demo\default.cshtml)。
当需要打开位于服务器上的数据文件时,您就会用到该方法(数据文件只能通过完整的物理路径来访问):
1 2 |
|
以上就是关于ASP.NET视频教程的资源分享的详细内容!
相关阅读 >>
asp.net(一)基础三层框架项目:web服务器、业务服务器、数据库服务器
如何在不使用 webmatrix 的情况下发布 web pages?
更多相关阅读请进入《asp.net》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。