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)

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两种方法的区别?

  1. Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。
  2. Get是不安全的,因为在传输过程,数据被放在请求的URL中,Post的所有操作对用户来说都是不可见的。
  3. Get传输的数据量小,这主要是因为受URL长度限制;而Post可以传输大量的数据,所以在上传文件只能使用Post.
  4. Get是Form的默认方法。
  5. Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。

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

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

13. Page.IsPostBack是什么意思?

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

14. 如何写方法?

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

15. 什么是面向对象?

面向对象的程序员永远只干2件事,找一个装大象的对象,让它去装,怎么装不用管。找对象和建对象.面向过程:打开冰箱,放入大象,关上冰箱。

16. 表单必须使用form的原因?

因为form中的" method "与" action "

  • action属性:用于处理的页面地址将来一定用于动态页面
  • method属性:用于设置数据的提交方式:get/post
  • get:表示将来的所有数据会以附加到网址后面的形式来提交
  • 例如:
target.aspx?tf=wyy&rb=male
  • post:则会在表单中进行传递,用户看不到,所以是相对安全的
  • 所以说当我们给一个页面传递一个简单的值时,尽量get方式,省去建表单

17. 下拉列表框与列表框的区别?

下拉列表框与列表框性质是一样的:

  • 区别在于:如果size属性值小于option中的数量值时为下拉列表框,反之为列表框。

18. DataReader与DataSet区别

  1. 前者支持单表,后者支持多表
  2. 前不需要搬运工,后需要搬运工
  3. 前顺序读取,后随机读取
  4. 前数据源不随它变化(顺序只读),后数据源可能变 (根据程序员而定)
  5. DataReader查询时,读取速度更快
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ASP.NET考试简答题 1. 如何访问自己做的网站? http://ip地址/网页 http://127.0.0...
    SummerMOm230阅读 337评论 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,695评论 1 45
  • 前言:以下是我在自己理解的基础上做的总结,介绍了机器学习的定义以及评估算法的几个概念。 定义 机器学习是一门从数据...
    飘涯阅读 1,791评论 5 25
  • 三八节 惊蛰有春雨 有雷声 有樱花 三八节应该有 玫瑰花 三八节 我到花园里去时 花园里的玫瑰花 还没有 绽放 玫...
    毛辣丁阅读 95评论 0 5
  • 你说要把生命献给狂傲 后来你没死 年轻替你抵了命 0 1 我已经不太愿意回想一年前的生活了,只能模糊记得:一场地盘...
    苯宝阅读 322评论 0 0