ASP.Net总结

ASP.NET考试简答题

1. 如何访问自己做的网站?

其中127.0.0.1称为本机的回环地址

2. 内网ip和公网ip地址的区别?

内网ip地址对外界是不可见的,所以外界无法访问做好的网站。
公网ip的机器,外界可以直接通过地址进行访问。
例如:192.168.1.1-192.168.1.254之间的地址就是内网ip地址。

3. 内网ip做好的网站如何发布?

  • 将做好的网站上传到一台具有公网ip地址的机器(服务器)。

  • 否则,就将自己的ip地址映射为一台公网ip地址,此类软件有:花生壳,net123等。

    4. 如何在虚拟机中上网?

  • 桥接

  • nat地址转换

    5. DNS绑定域名

    C:\Windows\system32\drivers\etc\hosts(内部的dns)

  • 127.0.0.1 www.zhzhu.edu.cn

  • 127.0.0.1 localhost

  • www.zhzhu.edu.cn===211.67.201.72 (dns)

    6. 本机测试

  • 127.0.0.1

  • localhost

    7. 动态网页和静态网页的执行过程?

  • 动态网页编程语言:asp、aspx、jsp、php

  • 静态网页编程语言:html、htm

  • 动态网页:首先发出请求给服务器,服务器通过IIS进行寻找,然后通过.NET FrameWork进行处理,最后将处理后的页面返回给浏览器。

  • 静态页面:首先发出请求给服务器,服务器·通过IIS进行寻找,然后服务器直接扔给浏览器,因为浏览器完全可以解析静态页面。

  • 总结:浏览器可以干的不要交给服务器,服务器不是本能干,而是干了浏览器的工作会增大浏览器的负荷。

    8. 运行一个.aspx的网页,服务器至少需要安装什么软件?

  • .NET FrameWork

    9. 文件系统和http方式的区别?

  • 文件系统不需要安装IIS,而http方式需要。

  • 文件系统会生成一个四位数的随机端口,而http的默认端口是80,可以不写。例如:http://127.0.0.1/index.html

    10. 事件和方法的区别?

  • 事件也是方法

  • 但是事件是一个很特殊的方法,事件的调用是由系统自己来调用,程序员不用干预。而普通的方法,一定要程序员自己调用才能运行。

  • 事件的调用:

protected void Button1_Click(object senders,EventArgs e)
事件名中下划线右侧的动作作用与下划线左侧的对象时,它就被调用了。

11. method属性中get和post两种方法的区别?

12. 在ASP.NET中有几个内置对象?(至少写三个)

  • Response:负责向浏览器输出内容。

  • Request:负责获取浏览器的输入内容。

  • Server:负责获取浏览器的内容。

    13. Page.IsPostBack是什么意思?

    它指的是判断页面是不是提交之后饭回来的。
    如果是,则值为真,否则为假。如果希望我们的代码仅在第一次页面加载运行,后面加载不运行,可以放到
    if(Page.IsPostBack==false)代码块中。

    14. 如何写方法?

    当代码中出现大量重复性代码,则需要编写方法来替代。将重复的代码中,不变的代码作为方法内容,变化的代码作为参数进行传递。

15.DataReader与Dataset之间的区别?

答:他俩之间都是为了存储查询的数据,但是有以下区别:
(1)DataReader是顺序读取的,而Dataset可以顺序读取,也可以不顺序读取
(2)DataReader是单表结构,而Dataset是多表结构
(3)DataReader改变数据之后,数据源的数据不会改变,Dataset可以改变也可以不改变
(4)DataReader因为是单表结构,所以不需要搬运工,但是Dataset因为是多表结构,所以需要搬运工。
PS:DataReader是顺序只读的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。