Skip to content

Latest commit

 

History

History
64 lines (54 loc) · 2.72 KB

ASP_NET_Course.md

File metadata and controls

64 lines (54 loc) · 2.72 KB

ASP.NET 教程 -- W3School 📚

ASP.NET 知识点整理。  

1.ASP.NET 支持三种开发模式:Web Pages(单页面模型)、MVC(模型视图控制器)、Web Forms(事件驱动模型)2.ASP 指 Active Server Pages (动态服务器页面); 
  IIS 指 Internet Information Services (Internet 信息服务)3.Request.QueryString 命令用于搜集使用 method="get" 的表单中的值。
使用 GET 方法从表单传送的信息对所有的用户都是可见的(出现在浏览器的地址栏),并且对所发送信息的量也有限制。

4.Request.Form 命令用于搜集使用 "post" 方法的表单中的值。
使用 POST 方法从表单传送的信息对用户是不可见的,并且对所发送信息的量也没有限制。

5."Response.Cookies" 命令用于创建 cookie / 取回 cookie 的值。

6.ASP 文件内部访问数据库的通常途径是:
  (1) 创建至数据库的 ADO (ActiveX Data Objects) 连接(ADO connection);
  (2) 打开数据库连接;
  (3) 创建 ADO 记录集(ADO recordset);
  (4) 打开记录集(recordset);
  (5) 从数据集中提取你所需要的数据;
  (6) 关闭数据集;
  (7) 关闭连接。
 
7.C# 的主要 Razor 语法规则:
  (1) Razor 代码块由 @{ ... } 包围;
  (2) 行内表达式(变量和函数)以 @ 开始;
  (3) 代码语句以分号结束;
  (4) 变量通过 var 关键词进行声明;
  (5) 字符串用引用来包围;
  (6) C# 代码对大小写敏感;
  (7) C# 文件的扩展名是 .cshtml。

8.VB 的主要 Razor 语法规则:
  (1) Razor 代码块由 @Code ... End 包围;
  (2) 行内表达式(变量和函数)以 @ 开始;
  (3) 变量通过 Dim 关键词进行声明;
  (4) 字符串用引用来包围;
  (5) VB 代码对大小写不敏感;
  (6) VB 文件的扩展名是 .vbhtml。

9.ASP.NET 提供三种处理文件夹路径的工具:~ 操作符、Server.MapPath 方法以及 Href 方法。

10.在 ASP.NET 2.0 中,菜单可存储在文件中,这样维护起来更加方便。
这个文件通常名为 web.sitemap,被存放在网站的根目录中。
  创建 sitemap 文件的规则:
  (1) XML 文件必须包含围绕内容的 <siteMap> 标签;
  (2) <siteMap> 标签只能有<siteMapNode> 子节点("home" page)(3) 每个 <siteMapNode> 可以有多个子节点(web pages)(4) 每个 <siteMapNode> 拥有定义页面标题和 URL 的属性。
  示例:
  <?xml version="1.0" encoding="utf-8" ?>
  <siteMap>
    <siteMapNode title="Home" url="/aspnet/home.aspx">
        <siteMapNode title="Services" url="/aspnet/services.aspx">
            <siteMapNode title="Training" url="/aspnet/training.aspx"/>
            <siteMapNode title="Support" url="/aspnet/support.aspx"/>
        </siteMapNode>
    </siteMapNode>
  </siteMap>