권장 : ASP에서 ASP로 마이그레이션 - 초기 고려 사항 (ii) 별도의 모듈에서 범용 연결을 만드는 것과 동일한 아이디어를 사용하여 Pagelet을 만듭니다. Pagelet을 사용하면 개발자가 의사 제어를 만들 수 있으며, 이는 객체뿐만 아니라 속성, 방법 및 이벤트를 표시하는 데 사용할 수 있습니다. 우리의 해결책은 다음과 같습니다
SEO를 좋아하는 친구를위한 매우 간단한 튜토리얼. http : //www.ke.cn/article.asp? logid = 26을 http : //www.**.cn/article.asp? /a26.html로 바꾸십시오. IIS를 기반으로 URL을 다시 작성하기 위해 IIS ISAPI_REWRITE를 사용할 필요가 없습니다.
1. 데이터베이스는 Access, Data.mdb를 사용하기가 간단합니다. 3 개의 필드가있는 테이블 기사를 작성하여 ID, 제목, 컨텐츠; 자동 번호 매기기, 제목 및 기사 내용.
2. 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.OCEN CONNSTR 그렇다면 err.clear Conn = 아무것도 설정하지 않습니다 response.write 데이터베이스 연결에 오류가 있습니다. 연결 문자열을 확인하십시오. 응답. 엔드 끝 If '뉴스 읽기 인터페이스의 읽기를 정의하십시오 Dim News_Title, News_Content Sub ReadNews () set rs1 = server.createobject (adodb.recordset) sql1 = id = & id 기사에서 id, 제목, 컨텐츠를 선택하십시오 Rs1. -Open SQL1, Conn, 3,3 News_Title = RS1 (제목) News_Content = rs1 (컨텐츠) rs1.close RS1 = 아무것도 설정하지 않습니다 종료 서브 %> |
3. 기본값
다음은 인용 된 내용입니다.
ASP/Visual Basic 코드
<!-#포함 파일 = config.asp->
<ol>
<%
set rs = server.createobject (adodb.recordset)
SQL = 기사에서 선택 *을 선택하십시오
Rs. Open SQL, Conn, 1,1
rs.eof가 아니라
%>
<li> <a href = article.asp?/<%= rs (id)%>. html> <%= 왼쪽 (trim (rs (title)), 30)%> </a> </li>
<%
rs.movenext
고리
Rs.Close
RS = 아무것도 설정하지 않습니다
%>
</ol>
4. Article.asp
ASP/Visual Basic 코드
다음은 인용 된 내용입니다. <!-#포함 파일 = config.asp-> <% id = request.querystring (id) ID =이면 server_v40 = request.servervaribles (query_string) id = int (replace (server_v40,/,), html,)) 끝 If readnews () 호출 %> <div> 제목 : <b> <%= News_Title%> < /b> <br /> 내용 : <%= News_Content%> </div> |
공유 : ASP 및 ASP.NET 주식 세션을 구현하는 방법 .NET에서 세션의 스토리지 메커니즘은 ASP의 스토리지 메커니즘과 다릅니다. 동일한 IIS에서 동시에 ASP 및 ASPX를 실행할 수 있지만 세션은 이들 사이에 전달할 수 없습니다. 이전에는 많은 수의 시스템이 ASP에 사용되었습니다. 업그레이드 프로세스 중에 ASP가 완전히 버려지면