当前位置:编程学习 > asp >>

ASP.NET预备知识(二)

HTM文件和XHTML文件
 
    .htm是一种静态网页文件,不包含任何的服务器控件,由html元素组成。客户端浏览访问.htm文件时,IIS不经过任何的处理就能直接送往浏览器、由浏览器解释执行。
XHTML(eXtensible Hyper Text Markup Language )用于代替HTML语言。它能被所有的浏览器识别,是网页生成的基础。所有包含ASP.net元素的动态网页文件最终都要转化为相应的XHTML才能被浏览器识别。
.aspx文件
 
    .aspx文件,作为完全面向对象系统,web窗体直接或间接继承System.Web.UI.Page类。
每个Web窗体包含两部分:一部分是处于<body>元素之间的显示界面代码,包括XHTML元素和服务器控件的界面定义信息。另一部分:包含事件处理C#等代码
.CSS文件和CSS常识
 
(Sascading StyleSheet 级联样式表,CSS)
为什么要用CSS?
     XHTML能限定浏览器中网页元素的显示格式,但可控制性不强,如果想要统一网站的风格需要逐一去改,不方便,于是有了CSS。CSS在XHTM的基础上,提供了精确的定位和重新定义XHTML元素属性的功能,一个CSS样式可以作用于多个网页,这样再修改的时候就方便多了。
 CSS常识
由选择器和声明两部分组成。
我们如何在我们的网页中应用CSS样式呢?
有三种方法可以选择(位置不同划分):
1)内联样式,简单说就是使用的html的Style属性。该属性可以应用于任意的body元素。
2)内部样式,在htmlStyle属性中设置。
3)外部样式表,引用一个.css样式表文件
CSS样式(优先级依次升高。)
基于元素样式。重新定义html属性。
p{margin-left:25px; margin-right:25px;}
基于类的样式。
.intro{ color :#ff0000;}
基于ID的样式。
#menubar{ background-color:#008000;}
 
.js文件和JavaScript常识
 
    JavaScript是由NetScape公司开发的基于对象和事件驱动的解释型语言,作为一种脚本语言可以直接嵌入到html页面中,不需要web服务器端的解释执行即可由浏览器实现动态网页处理。几乎或有的浏览器都支持JavaScrip。
JavaScrip主要用途:
在XHTML中创建动态文本。
响应客户端事件。
可以读取并改变XHTML元素的内容。
在数据交到服务器之前验证这些数据。
可以检测访问者的浏览器,并根据检测浏览器类型载入相关页面。
用来创建Cookies。
关闭窗口。
在页面上显示时间。
 
代码位置:
在<head>中。
 
<html>  
   <head>  
     <title>head中元素的JavaScript</title>  
     <script type="text/javascript">  
             function message()  
            {  
               alert("在head中")  
            }  
     </script>  
   </head>  
   <bodyonloadbodyonload="message()">  
   </body>  
 </html>   
 效果:
 
在执行<body>时,触发load事件再调用message()函数,最后在浏览器中显示。
在<body>中
代码省略。
在独立的.js文件中。
独立的js文件用于多个页面调用javaScript的情况,可以把脚本文件放到一个文件夹中。
 
.XML文件和XML常识
 
Extensible markup language 可扩展标记语言
    xml文件常用于解决跨平台交换数据的问题,这种格式已经成为Internet数据交换标准格式。与XHTMl比较,XHTML被设计用来显示数据,而XML用来传输和存储数据。
Web.config文件
 
    网站的配置文件是一个XML格式文件,用来存储配置信息,他们出现在多个文件中,并形成层次关系。
    最高层的配置文件是machine.config,有默认的安装路径,存储了网站的基本配置信息,通常我们不需要修改。下一层的就是web.config,再下一层是子文件夹的web.config,是继承关系,作用范围是在本文件夹以及他的所有的下级。
 
补充:Web开发 , ASP.Net ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,