推奨:ASPからASPへの移行 - 最初の考慮事項(ii)別のモジュールでユニバーサル接続を作成するのと同じアイデアを使用して、ページェレットを作成します。 Pageletは、開発者がプロパティ、方法、イベント、およびオブジェクトを表示するために使用できる擬似制御を作成できるようにします。私たちの解決策は次のとおりです
SEOが好きな友人のための非常に簡単なチュートリアル。 http://www.**.cn/article.asp?logid = 26 http://www.***.cn/article.asp?/a26.htmlに置き換えます。 IISを使用してIISに基づいてURLを書き換える必要はありません
1.データベースは、Access、data.mdbを使用するのが簡単です。3つのフィールドを備えたテーブル記事を作成します。id、title、content。自動番号、タイトル、および記事のコンテンツ。
2。config.asp
ASP/ビジュアルベーシックコード
| 以下は引用されたコンテンツです。 <% 'データベースリンク db = data.mdb conn = server.createObject(adodb.connection)を設定します connstr = provider = microsoft.jet.oledb.4.0; data source =&server.mappath(db) conn.open connstr エラーの場合 err.clear conn =何も設定しません respons.writeデータベース接続にエラーがあります。接続文字列を確認してください。 Response.End ifを終了します 「ニュースリーディングインターフェイスの読みを定義します dim news_title、news_content sub readnews() rs1 = server.createObject(adodb.Recordset)を設定します sql1 = id、title、content from id =&id RS1.Open SQL1、CONN、3,3 news_title = rs1(title) news_content = rs1(content) rs1.close rs1 =何も設定しません End Sub %> |
3。Default.asp
以下は引用されたコンテンツです。
ASP/ビジュアルベーシックコード
<! - #include file = config.asp->
<ol>
<%
rs = server.createObject(adodb.Recordset)を設定します
sql = select * from article
rs.open sql、conn、1,1
rs.eofではありません
%>
<li> <a href = article.asp?/<%= rs(id)%>。html> <%= left(trim(rs(title))、30)%> </a> </li>
<%
rs.movenext
ループ
rs.close
rs = Nothingを設定します
%>
</ol>
4。article.asp
ASP/ビジュアルベーシックコード
以下は引用されたコンテンツです。 <! - #include file = config.asp-> <% id = request.querystring(id) id = thenの場合 server_v40 = request.servervariables(query_string) id = int(置き換え(server_v40、/、)、。html、)) ifを終了します readnews()に電話してください %> <div> タイトル:<b> <%= news_title%> < /b> <br /> コンテンツ:<%= news_content%> </div> |
共有:ASPおよびASP.NETの共有セッションを実装する方法.NETでは、セッションのストレージメカニズムはASPのストレージメカニズムとは異なります。同じIISの下で同時にASPとASPXを実行できますが、セッションを渡すことはできません。以前は、ASPに多数のシステムが使用されていました。アップグレードプロセス中、ASPが完全に放棄された場合