ASP.NET Web Pages ----学习笔记(二)
C#主要Razor语法规则:
Razor代码块由@{...}包围
行内表达式以@开始
代码语句以分号结束
变量通过var关键词进行声明
字符串用引用来包围
C#代码对大小写敏感
C#文件的扩展名是.cshtml
内容块
@RenderPage()从不同的文件导入内容
使用布局页面
@RenderBody()
内容页必须以Layout指令开头
防止代码泄露
在ASP.NET中,名称以下划线开头的文件无法通过Web来浏览
隐藏敏感信息
在ASP.NET中,隐藏敏感信息常用方法是把这些信息保存在名为“_AppStart”的独立文件中。
ASP.NET提供三种处理文件夹路径的工具:~操作符、Server.MapPath方法以及Href方法。
~操作符
编程代码中规定虚拟根目录,请使用~操作符
Server.MapPath方法将虚拟路径(/default.cshtml)转换为服务器能够理解的物理路径。
Href方法把代码中的路径转换为浏览器能够理解的路径。
Web启动之前:_AppStart
每张页面之前:_PageStart
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。