15
2008
01

css三栏布局浏览器兼容问题

   刚刚用CSS布局制作了一个网页,但在做的过程中确发现一些问题,令人不甚有些头痛.当自己完成好整个完整的网站,心情还沉醉在喜悦中的时候,却发现在同事机器上看到的确实一个乱七八遭的页面。这才发现CSS浏览器兼容问题.

    在用CSS+DIV做三栏布局时,设置两边宽度固定,中间自动适应的时候会出现一个这样的问题,如果中间的栏也给他固定宽度的时候就会在IE6.0以下浏览器中出现中间栏断行的问题.IE7.0和火狐最新版本不会这样子.找了个把小时终于解决。
    下面跟大家分享下网上得到的实例代码跟大家分享下.
 

CSS部分:

body {
 font-family: Verdana, Arial;
 margin: 0;
 font-size: 12px;
}
#dyhead {
 margin-bottom: 5px;
 }
#dyleft {
 float: left;
 width: 200px;
 }
#dycenter {
 margin: 0 210px;
}
#dyright {
 float: right;
 width: 200px;
}
#dyfoot {
 margin-top: 5px;
 clear: both;
}
div {
 background-color: #eee;
 border: dotted 1px green;
}

09
2008
01

DataGrid,DataList,Repeater控件问题

DataGrid,DataList,Repeater 这个三个控件在ADO.net中都起着显示数据的作用。但其效果却有很大的差异。
这里只介绍下DataGrid,DataList,Repeater三个按扭的用法
  
DataGrid用法
前台代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataGrid.aspx.cs" Inherits="DataGrid" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DataGrid ID="DataGrid1" runat="server" BackColor="White" BorderColor="#E7E7FF"
            BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Horizontal" AutoGenerateColumns="false">
            <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
            <SelectedItemStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
            <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" Mode="NumericPages" />
            <AlternatingItemStyle BackColor="#F7F7F7" />
            <ItemStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
            <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
            <Columns>
               <asp:BoundColumn DataField="name" HeaderText="用户名">
               <HeaderStyle Width="30%" />
               </asp:BoundColumn>
               <asp:BoundColumn DataField="passwd" HeaderText="密码">
               <HeaderStyle Width="50%" />
               </asp:BoundColumn>
            </Columns>
        </asp:DataGrid></div>
    </form>
</body>
</html>

 

08
2008
01

ASP生成静态HTML

今天看了下ASP生成静态HTML技术的文章,总结了以下几点:

 1.asp生成静态HTML技术的前提是建立HTML文件。利用FSO组件建立和写入文件。代码如下:
<%
'生成HTML页面
Set fso = Server.CreateObject("Scripting.FileSystemObject")
...
«1»