仓酷云

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

[学习教程] ASP网站制作之VS2005 Beta2 体验:利用主题(Themes)...

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:44:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
ASP脚本是采用明文(plaintext)方式来编写的。主题(Themes)可让你的网站坚持一致的作风。固然,你也能够为独自的页面大概控件指定分歧的Theme。想一下,修正全部网站的作风,只必要修正一下Theme文件就能够弄定,那是何等兴奋的事啊。^_^<P>话未几说,就以一个复杂的按钮Theme来测试测试,注重,这里讲的是自界说主题(CustomTheme)。选择增加新项,选择皮肤文件,点击增加的时分,假如在网站下没有App_Themes文件夹,会有提醒。如图:点击是,文件夹和文件就创立好了。翻开skin文件,在文件内里增加以下代码:内里的参数很好了解,内里的SkinId就是一个标识,控件利用的时分必要选择这个ID,BackColor="White"就是标识当某个控件利用这个SkinId的时分,该控件的BackColor为White。就如许一个复杂的Theme就做好了。接上去做一个挪用这个Theme的页面。<P>新建一个页面UseSkinPage.aspx,往页面上增加一个Server端Button,选择Button的属性,注重内里的两项:EnableTheming和SkinID。假如要想让控件能利用Themes,EnableTheming必要设为True。SkinID就好了解了,就是skin文件内里的某个SkinID,如下面的buttonSkin1。在这之前,必要在页面的Page内里设置Theme属性,否则页面找不到skin文件的路径,固然也就用不了Theme了。当设置了准确的Theme文件以后,在Button属性里SkinID项就能够有呼应的内容让你选择了,在本页固然就是buttonSkin1了。UseSkinPage内里的次要代码以下:<P>会见一下,就能够看到Button的背景被设置为White了。在skin文件内里,针对统一范例的控件,能够有多个SkinID,在页面内里,选择分歧的SkinID就能够了。<P>假如要想对全部网站使用某个Theme,能够在web.config文件内里的节下增加,如许就不必在每一个Page内里利用Theme="themeName"标志了。在本例中利用的是。<P><P>利用主题的别的一个体例是利用StyleSheetTheme。StyleSheetTheme的文件和CustomTheme的文件是一样的,内里的内容都能够坚持一样,只是在挪用的时分有些不同罢了。<P><P>其他:1.App_Themes目次下能够有多个Themes,利用的时分,在内里选择利用哪个就能够了。2.在写skin代码的时分,VS2005不象在Page页面,会主动查验控件的ID号,SkinID不会主动查验,在编译的时分才会堕落。3.可使用其他控件范例的SkinID,好比,Button利用TextBox的Skin,编译不会堕落,可是扫瞄页面的时分没效果。当利用的SkinID不存在的时分,也不会堕落。4.主题优先级以下:Themes>当地CSS>StyleSheetTheme,以是假如在Themes和StyleSheetTheme有两个一样的SkinID,页面会选择用Themes而不会用StyleSheetTheme的也许用了一下,详细的内容本人下手尝尝就晓得了。下次持续……………………………
国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了
柔情似水 该用户已被删除
沙发
发表于 2015-1-20 11:29:38 来自手机 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-21 13:05:22 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
变相怪杰 该用户已被删除
地板
发表于 2015-1-22 19:54:48 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
第二个灵魂 该用户已被删除
5#
发表于 2015-1-30 15:00:57 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
谁可相欹 该用户已被删除
6#
发表于 2015-2-6 13:38:46 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
爱飞 该用户已被删除
7#
发表于 2015-2-16 07:24:30 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
再现理想 该用户已被删除
8#
发表于 2015-3-5 01:24:53 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
活着的死人 该用户已被删除
9#
发表于 2015-3-11 22:04:34 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
精灵巫婆 该用户已被删除
10#
发表于 2015-3-19 14:57:07 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
莫相离 该用户已被删除
11#
发表于 2015-3-28 15:45:21 | 只看该作者
那么,ASP.Net有哪些改进呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 00:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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