1,根据需求ps出网站模板,切割图片。
2,保存到dw中,画层。
3,到vs中,建母版页,在层里放入ContentPlaceHolder,创建内容页。
4,所有编辑代码在内容页ContentPlaceHolder里写。页面缓存代码<%@ OutputCache Duration="5" VaryByParam="*" %>
写在内容页。
其中,在母版页的div标签必须放在runt=server里
5,编写js以及css文件导入<!--导入js -->
<script type="text/javascript" src="js/JScript.js"></script>和<link href="css/CSS.css" type="text/css" rel="stylesheet" />
6,数据整体显示用GridView 数据自己设计,自定义用datalist,数据的精确显示用repether
7,imageButton中,要加入图片路径要和aspx中的路径调用一样,比如为../images/ajax-loader.gif 则我们要写成images/ajax-loader
8,imageButton没有onmouserover和onmouserout事件 必须写js代码写 写后在onload调用如下: imgLogin.Attributes.Add("onmouseover", "Javascript:ChangeImg(this,'images/loginout.png');");
imgLogin.Attributes.Add("onmouseout", "Javascript:ChangeImg(this,'images/loginover.png');");
imgRegister.Attributes.Add("onmouseover", "Javascript:ChangeImg(this,'images/registerout.png');");
imgRegister.Attributes.Add("onmouseout", "Javascript:ChangeImg(this,'images/registerover.png');");将进程休眠代码:System.Threading.Thread.Sleep(3000);
9,
注册ajax在内容页的层ContentPlaceHolder里
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DataList ID="dlBagua" runat="server" >
<ItemTemplate>
<table>
<tr>
<td>
<a href="content.aspx?bid=<%#Eval("bID") %>" title="<%# Eval("bTitle")%>">
<span style="font-size:12px;">
<%# getCut(Eval("bTitle").ToString()) %>
</span>
</a>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
<asp:Label ID="lblCurrentPage" runat="server" Style="left: 4px; position: relative;
top: 1px;font-size:14px;" Text="Label"></asp:Label>
<asp:Button ID="btnPrev" runat="server" Style="left: 17px; position: relative; top: 5px"
Text="上一页" OnClick="btnPrev_Click" />
<asp:Button ID="btnNext" runat="server" Style="left: 12px; position: relative; top: 5px"
Text="下一页" OnClick="btnNext_Click" />
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
10.asp.net2.0版本.cs文件放在App_Code里 新建文件添加ASP.NET文件App_Code
11.数据库access放入App_data里
12.access数据库连接字符串OleDbConnection myConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/taobao.mdb");
string connectionString = myConn.ConnectionString;
13.各层添加引用 Models BLL DAL
新建网站保存到web里 删了工作空间的.sln文件 重新生成解决方案,放到web同一目录
三层结构保存到web同一目录
14.select top 6 * from >>>>>
15,自己的一个用户自定义登陆控件:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UserLoginControl.ascx.cs" Inherits="_Controls_UserLoginControl" %>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate> <asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<img src="images/ajax-loader.gif" alt="" /><span style="font-size: 10pt; color: #ff6666; font-family: 楷体"><strong><span
style="color: #00ff33">请 稍 等..</span>.
</strong>
</span>
</ProgressTemplate>
</asp:UpdateProgress>
<div id="divlogin" runat="server">
<asp:Label ID="lblName" runat="server" Style="left: -5px; position: relative; top: -4px"
Text="用户名:" Height="11px" Width="73px" Font-Bold="True" Font-Names="楷体" Font-Size="Small" ForeColor="#FF8000"></asp:Label><asp:TextBox ID="txtName" runat="server" Style="left: -26px; position: relative;
top: 1px" Width="116px"></asp:TextBox>
<asp:Label ID="lblPwd" runat="server" Style="left: -26px; position: relative; top: -5px"
Text="密 码:" Height="11px" Width="71px" Font-Bold="True" Font-Names="楷体" Font-Size="Small" ForeColor="#FF8000"></asp:Label><asp:TextBox ID="txtPwd" runat="server" Style="left: -51px; position: relative; top: 2px" Width="116px" TextMode="Password"></asp:TextBox>
<asp:ImageButton ID="imgLogin" runat="server" ImageUrl="../images/loginover.png" style="position: relative; left: 354px; top: -30px;" OnClick="imgLogin_Click"/>
<asp:ImageButton ID="imgRegister" runat="server" ImageUrl="../images/registerover.png" style="left: 401px; position: relative; top: -30px"/>
</div>
<div id="divmessage" runat="server" style="display:none">
<asp:Label ID="lblmessage" runat="server" style="left: -8px; position: relative; top: -7px" Font-Bold="True" Font-Names="汉仪萝卜体简" ForeColor="#FF8000" ></asp:Label>
</div>
<div id="divvalidate" runat="server" style="display:none">
<asp:Label ID="lblvalidate" runat="server" Height="16px" Style="left: 0px; position: relative;
top: -55px" Text="Label" Width="215px" Font-Bold="True" Font-Names="楷体" Font-Size="Small" ForeColor="Red"></asp:Label>
</div>
</ContentTemplate>
</asp:UpdatePanel>页面调用如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<%@ Register Src="_Controls/UserLoginControl.ascx" TagName="UserLoginControl" TagPrefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlhttp://www.w3.org/1999/xhtml" target=_blank>http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<!--导入js -->
<script type="text/javascript" src="js/JScript.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
</div>
<uc1:UserLoginControl ID="UserLoginControl1" runat="server" />
</form>
</body></html>
零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。