.NET Web开发总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET Web开发总结相关的知识,希望对你有一定的参考价值。

第五章 ASP.NET 页面语法

    本章详细讲解.NET页面的语法结构
    一般情况下  一个ASP.NET页面要包括页面编译指令 html页面框架及Web窗体
    服务器端控件  服务器端代码及注释

    · 认识并使用页面指令
    · 掌握和运用命名空间
    · 在程序中动态添加表格
    · 在内容页面中使用程序代码
    
    Page 使用中文  在Web 页面顶部 有一个 Page 设置CodePage= "936"  意思是设置使用简体中文编码

    AutoEventWireup = "true" 一般情况下是true  则是打开页面自动执行Page_Load事件
    如果false 则是打开页面不执行Page_Load事件

    MaintainScrollPositionOnPostback="true" 如果使用true 则是触发事件时 重新刷新页面不会返回页面顶部 而是留在当前位置

使用命名空间:

    web:
    如果想在Web页面使用后台程序代码 则需要<%%>
    如果想使用类 则: <%@ Import Namespace =" _4._4" %>
         <script runat ="server" >
        protected void Page_Load(object sender, EventArgs e) {
            Class1 nclass = new Class1();  //创建类实例
            nclass.Nt_string = "这是一个命名空间的一个成员变量";
            Response.Write(nclass .Nt_string.ToString () );
            
        }
    
    </script>

      在Web中 必须使用导入命名空间Import Namespace= "命名空间"  

    或者使用命名空间访问该类型 也可以

    _4._4 . Class1.nclass = mew Class1(); //同样可以  只不过是和后台声明命名空间方式不同而已

      C#:
     后台代码则是和C#语法一样  使用using 关键字 来声明命名空间
     如果不声明命名空间 则是使用命名空间(引用)来访问其中的成员函数和成员变量
     但是此例子的声明代码表示他们在同一个命名空间中  因此不用using 以及用命名空间名称来访问  原因是他们在一个命名空间中    

    
    
    创建一个接口 创建一个接口类

    web:
    使用<%@ Implements interface ="Page_vrite" %> 声明接口
    注意 接口不能包括构造函数
        
    重写接口时 要定义重写接口的防控属性:public
    注意 这个接口不能与web页面在同一个命名空间中

    定义了接口 要实现接口的方法  方法名一定要一致

    C#
    在:System.Web.UI.Page后面写上,Page_vrite  Pgae,接口名称
        
    注意接口方法名称一定要一致 否则会发生编译错误


    5.2 ASP.NET中的HTML元素
        超链接    
        
    5.3 代码模块
     <script runat ="server" >    //代码声明模块
     </script>            
            
    <%%> //代码呈现模块

    5.4 代码注释

    --<%%>--    

    5.5 综合练习

    在添加命名空间方法中
    <% Import Namespace = "System.Coolections.Generic" %> //让其aspx当前页面支持泛型集

    <% Import Namespace = "自定义命名空间" %>

    

以上是关于.NET Web开发总结的主要内容,如果未能解决你的问题,请参考以下文章

.NET Web开发总结

.NET Web开发总结

ASP.NET Web开发技术的深入总结

IIS与asp.net管道

一个初级python web后端开发工程师的面试总结

最近有点把b/s架构什么的,和web发展搞晕了,现在来总结总结