若天明 发表于 2015-1-18 11:30:52

ASP.NET网页编程之Asp.net 2.0的一些当心得 (三) Master Page的利用仓酷云

其实net网页编程之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是net网页编程的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。在Asp.net2.0中,推出了Masterpage,Masterpage一样能够一次界说一个模板中的内容,而不再包袱不异的代码。在以往,开辟职员只能用本人的举措来处置每一个页面中不异的中央。好比使用用户控件、Html标志符等能,而如今Asp.net2.0中能够把一个大概多个的结构创立为Masterpage,在把它们分派给aspx页面,一样,masterpage撑持可视化计划。小虫写的这些系列笔墨中,不会往罗嗦一些复杂的内容,只是把本人在这泰半年来的一些当心得写出来,因而,会有良多漏掉的地方,还看列位看客包涵。
上面的几点,小虫就纷歧一加以具体申明了:好比创立masterpage,经由过程masterpage创立aspx页面,masterpage的利用等等。人人假如有成绩,能够看看msdn,呵呵,估量也不必看了,拿来一用就会了。
1、基于masterpage的aspx页面的事务挪用按次
小虫经由跟踪,失掉以下按次:
1.Masterpage中的用户控件的page_init
2.Aspx页面中的用户控件的page_init
3.Masterpage的page_init
4.Aspx的page_init
5.Aspx的page_load
6.Masterpage的page_load
7.Masterpage中的用户控件的page_load
8.Aspx页面中的用户控件的page_load
这里,人人要注重一下,page_init和page_load的挪用按次恰好是相反的。
2、在页面实行过程当中会见mansterpage
作为一个masterpage,我们固然不但愿只是作为一个结构工具来利用,而但愿它作为一个相似一个大众基类来利用,在利用中,能够用页面的.Master属性来利用,惋惜这只是一个只读属性,不然就应当能够在运转中静态切换masterpage,呵呵,不晓得正式版本出来可否有这个功效啊。
3、嵌套利用Masterpage
呵呵,小虫本来也没想到,masterpage竟然能够嵌套利用,有一次,归正也没甚么事变,小虫在筹办修正masterpage的时分,偶然中点了代码的第一行,正巧是在属性框内,俄然发明,<Master>竟然有一个MasterPageFile的属性,呵呵,设置了一下,公然能够,实在本人加也简单,就是在Masterpage的<Master>内里加上MasterPageFile=”<你的下层MasterPage文件>”就能够了,呵呵。



2005-08-1721:01|春鱼
运转时不但能够会见masterpage,并且能够变动masterpage.
感激年夜侠匡正,那末叨教,怎样变动,之前我做bate1的时分能够依据分歧的显现形式设置masterpage,可是bate2往失落了这个功效.
一个在Mircosoft年夜树上蛀了几个小洞的虫子
接洽Mail:代码虫
有专家说:net网页编程不是跨平台,net网页编程就是平台,这很好的定义了net网页编程的特点。有了net网页编程,你只需要等待net网页编程平台在新平台上移植。这还不错吧!只是,net网页编程不是一个平台,而是多个平台。你需要在这个net网页编程平台移植到另一个net网页编程平台。

透明 发表于 2015-1-21 09:13:46

Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!

莫相离 发表于 2015-1-30 13:07:30

那么,ASP.Net有哪些改进呢?

再见西城 发表于 2015-2-9 22:14:20

在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。

小魔女 发表于 2015-2-10 07:38:47

Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。

老尸 发表于 2015-2-10 23:55:14

逐步缩小出错代码段的范围,最终确定错误代码的位置。

山那边是海 发表于 2015-2-15 22:03:22

Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。

灵魂腐蚀 发表于 2015-3-4 14:40:42

众所周知,Windows以易用而出名,也因此占据不少的服务器市场。

仓酷云 发表于 2015-3-11 20:05:23

同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。

简单生活 发表于 2015-3-19 10:54:24

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。

因胸联盟 发表于 2015-3-27 18:08:37

目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.

冷月葬花魂 发表于 2015-3-30 05:50:55

网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!

第二个灵魂 发表于 2015-4-5 18:16:07

asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源

小妖女 发表于 2015-5-1 10:10:37

在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?

谁可相欹 发表于 2015-5-8 12:51:28

Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。

分手快乐 发表于 2015-5-10 22:49:11

能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。

飘飘悠悠 发表于 2015-6-4 21:48:57

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

精灵巫婆 发表于 2015-6-10 18:15:07

我的意思是.net好用,从功能上来说比JAVA强还是很明显的。

海妖 发表于 2015-6-26 21:40:25

我的意思是.net好用,从功能上来说比JAVA强还是很明显的。

只想知道 发表于 2015-6-29 17:10:48

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
页: [1]
查看完整版本: ASP.NET网页编程之Asp.net 2.0的一些当心得 (三) Master Page的利用仓酷云