ASP.NET新手问题总结
创始人
2024-05-04 17:40:29
0

下面为ASP.NET新手总结了一些问题及解答,希望能对诸位刚刚开始接触ASP.NET的读者有些帮助。

ASP.NET新手问题1,关于ref与out的区别

ref 参数传入时需要初始化

out 参数传入时不需要初始化,但是出来的时候需要保证会产生一个有效地引用

ASP.NET新手问题2,在堆上运行跟在栈上运行有什么区别

 类,引用型等大型对象被分配在堆上,而值类型分配在堆栈中,后者效率高。每个过程都有自己的堆栈空间,退出过程时,c#自动释放堆栈空间。堆则由垃圾收集器来管理

ASP.NET新手问题3,frameset 和 iframe 的区别

frameset是框架,一个网页被划分成几个块, 每个块为不同的网页文件。iframe是内嵌网页,可以被嵌在一个页页的任何地方。一般iframe使用灵活些

ASP.NET新手问题4,sprintf、wsprintf、printf的区别

sprintf用于打印ANSI字符集

wsprintf用于打印UNICODE字符集

printf向标准设备输出,也就是显示器STDOUT

ASP.NET新手问题5,Server.transfer 和response.redirect的区别

Server.Transfer:使用服务器端方法将用户重定向到另一页。

在此方案中,服务器只是将上下文传输到另一页。其优点是您可以共享页之间的页上下文信息。其缺点是用户的浏览器不知道在进行传输,因此不更新浏览器的历史记录。如果用户刷新此页,则可能会产生意外的结果。

Response.Redirect:将用户从浏览器重定向到另一页。

在此方案中,将一个命令发送到用户浏览器,使浏览器获取另一页。其优点是更新浏览器的历史记录。其缺点是此方案执行额外的往返过程,这会影响性能。

ASP.NET新手问题6,Page.RegisterStartupScript 和response.write 的区别

Page.RegisterClientScriptBlock

脚本将会被放在紧挨“< /form>”

的前面。

Page.RegisterStartupScript

脚本将会被放在紧挨后几个隐藏的input的后面。

ASP.NET新手问题7,class 和struct的区别

结构是值类型,class 是引用类型。

所有结构类型隐式地从类 System.valueType 继承。

对结构类型变量进行赋值意味着将创建所赋的值的一个“副本”。

一个结构的默认值的计算如下:将所有值类型字段设置为它们的默认值,并将所有引用类型字段设置为 null,这样就产生了该结构的默认值。

使用装箱和取消装箱操作在结构类型和 object 之间进行转换。

对于结构,this 的意义不同。

在结构中,实例字段声明中不能含有变量初始值设定项。

在结构中不能声明无参数的实例构造函数。

在结构中不能声明析构函数。

【编辑推荐】

  1. 深入研究Repeater控件:***的灵活性
  2. DataList控件入门介绍
  3. DataGrid Web控件运作机制探秘
  4. 小议ASP.NET数据Web控件之间的相似性
  5. 从传统ASP到ASP.NET的转变:了解控件

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...