飘灵儿 发表于 2015-1-16 23:44:33

ASP网站制作之VS2005 Beta2 体验:利用主题(Themes)...

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("变量名")

第二个灵魂 发表于 2015-1-30 15:00:57

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:

谁可相欹 发表于 2015-2-6 13:38:46

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

爱飞 发表于 2015-2-16 07:24:30

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

再现理想 发表于 2015-3-5 01:24:53

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

活着的死人 发表于 2015-3-11 22:04:34

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

精灵巫婆 发表于 2015-3-19 14:57:07

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

莫相离 发表于 2015-3-28 15:45:21

那么,ASP.Net有哪些改进呢?
页: [1]
查看完整版本: ASP网站制作之VS2005 Beta2 体验:利用主题(Themes)...