ASP程序實現網頁偽靜態頁源代碼_ASP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:從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代碼

      以下為引用的內容:
      <!--#include file="config.asp"-->
      <%
      id=request.QueryString("id")
      If id="" Then
      server_v40=Request.ServerVariables("QUERY_STRING")
      id=Int(replace(replace(server_v40,"/",""),".html",""))
      End If
      Call ReadNews()
      %>
      <div>
      標題: <b><%= News_title%></b><br />
      內容: <%=News_content%>
      </div>

      這個教程已經能實現最基本的功能,具體大家就想怎么應用就八仙過海,各顯神通了!

      分享:如何實現Asp與Asp.Net共享Session
      在.net中,Session的存儲機制已經與Asp的存儲機制不一樣,雖然可以在同一個IIS下同時運行asp與aspx,但是它們之間不能傳遞Session。之前大批系統應用到了asp,在升級過程中,如果完全拋棄asp來

      來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
      相關ASP教程