仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3972|回复: 19
打印 上一主题 下一主题

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

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:30:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
其实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源代码的行数。
小魔女 该用户已被删除
5#
发表于 2015-2-10 07:38:47 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
老尸 该用户已被删除
6#
发表于 2015-2-10 23:55:14 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
山那边是海 该用户已被删除
7#
发表于 2015-2-15 22:03:22 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
灵魂腐蚀 该用户已被删除
8#
发表于 2015-3-4 14:40:42 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
9#
发表于 2015-3-11 20:05:23 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
简单生活 该用户已被删除
10#
发表于 2015-3-19 10:54:24 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
因胸联盟 该用户已被删除
11#
发表于 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的解决方案.
冷月葬花魂 该用户已被删除
12#
发表于 2015-3-30 05:50:55 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
第二个灵魂 该用户已被删除
13#
发表于 2015-4-5 18:16:07 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
小妖女 该用户已被删除
14#
发表于 2015-5-1 10:10:37 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
谁可相欹 该用户已被删除
15#
发表于 2015-5-8 12:51:28 | 只看该作者
Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。
分手快乐 该用户已被删除
16#
发表于 2015-5-10 22:49:11 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
飘飘悠悠 该用户已被删除
17#
发表于 2015-6-4 21:48:57 | 只看该作者
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
精灵巫婆 该用户已被删除
18#
发表于 2015-6-10 18:15:07 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
海妖 该用户已被删除
19#
发表于 2015-6-26 21:40:25 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
只想知道 该用户已被删除
20#
发表于 2015-6-29 17:10:48 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 04:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表