ASP程序實現網頁偽靜態頁源代碼_ASP教程
推薦:從ASP遷移至ASP --最初的考慮(二)運用和在一個單獨模塊中創建一個普遍性的連接相同的構想,我們創建了一個Pagelet。Pagelet使開發人員可以創建偽控件,偽控件和對象一樣可以用來顯示屬性,方法以及事件。我們的方案是:創建一個
很簡單的教程,獻給喜歡SEO的朋友們。把http://www.***.cn/article.asp?logID=26 替換成http://www.***.cn/article.asp?/a26.html。不需要通過iis ISAPI_Rewrite做基于IIS的url rewrite
一、數據庫很簡單使用ACCESS,Data.mdb建立一個表Article,三個字段:ID,Title,Content;自動編號、標題、文章內容。
二、Config.asp
ASP/Visual Basic代碼
以下為引用的內容: <% '數據庫鏈接 db="data.mdb" Set conn = Server.CreateObject("ADODB.Connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) conn.open connstr If Err Then err.Clear Set conn = Nothing Response.Write "數據庫連接出錯,請檢查連接字串。" Response.End End If '定義新聞閱讀界面的讀取 Dim News_title,News_content Sub ReadNews() set rs1=server.createobject("adodb.recordset") sql1="select id,title,content from article where id="& ID rs1.open sql1,conn,3,3 News_title=rs1("title") News_content=rs1("content") rs1.close set rs1=Nothing End Sub %> |
三、Default.asp
以下為引用的內容:
ASP/Visual Basic代碼
<!--#include file="config.asp"-->
<ol>
<%
Set rs=server.CreateObject("adodb.recordset")
sql="select * from Article"
rs.open sql,conn,1,1
do while not rs.eof
%>
<li><a href="article.asp?/<%=rs("id")%>.html"><%=left(trim(rs("title")),30)%></a></li>
<%
rs.movenext
loop
rs.close
set rs=Nothing
%>
</ol>
四、Article.asp
ASP/Visual Basic代碼
以下為引用的內容: |
分享:如何實現Asp與Asp.Net共享Session在.net中,Session的存儲機制已經與Asp的存儲機制不一樣,雖然可以在同一個IIS下同時運行asp與aspx,但是它們之間不能傳遞Session。之前大批系統應用到了asp,在升級過程中,如果完全拋棄asp來
- 相關鏈接:
- 教程說明:
ASP教程-ASP程序實現網頁偽靜態頁源代碼。