软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > ASP教程 > 怎样用.net2.0做网站

怎样用.net2.0做网站

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>­

相关阅读
栏目导航
推荐软件