
1
Các nguyên t c làm vi c v i ắ ệ ớ
ASP
Các server-side script
Đc vi t gi a ượ ế ữ <% và %>
<%= %> n u ch là m t l i g i hàm ho c truy c p m t bi n trong ế ỉ ộ ờ ọ ặ ậ ộ ế
ASP
Đc th c thi bên phía serverượ ự
Có th đc vi t b ng nhi u ngôn ng khác nhau: Javascript, ể ượ ế ằ ề ữ
VBscript … Ngôn ng m c đnh là VBScript.ữ ặ ị
Các script có th đc vi t l n v i HTMLể ượ ế ẫ ớ
Vi t ASP b ng VBscriptế ằ
<html>
<body>
<% response.write("Hello World!") %>
</body>
</html>

2
Các nguyên t c làm vi c v i ắ ệ ớ
ASP
Vi t ASP b ng Javascriptế ằ
C n đt JavaScript là ngôn ng script m c đnh c a trang ầ ặ ữ ặ ị ủ
web b ng cách thêm dòng đc t ngôn ng đu file:ằ ặ ả ữ ở ầ
<%@ language="javascript"%>
<html>
<body>
<% Response.Write("Hello World!") %>
</body>
</html>
Chú ý: Khác v i VBScript - JavaScript là ngôn ng phân ớ ữ
bi t ch hoa, th ngệ ữ ườ

3
Các đi t ng c a ASPố ượ ủ
Response
Response.write(“…”)
•Cho phép vi t ra trang web m t đo n văn b n ế ộ ạ ả
•Đo n văn b n có th đc đnh d ng b ng các ạ ẳ ể ượ ị ạ ằ
th HTMLẻ
•Ví d : ụ
<%
response.write("<h2>You can use HTML tags
to format the text!</h2>")
%>

4
Các đi t ng c a ASPố ượ ủ
Đi t ng Serverố ượ
CreateObject
•Cho phép t o m t instance c a m t đi t ngạ ộ ủ ộ ố ượ
•CreateObject(“ki u đi t ng”)ể ố ượ
•Server.CreateObject(“ADODB.Connection”)
MapPath
•Ánh x m t đng d n thành m t đng d n đy đạ ộ ườ ẫ ộ ườ ẫ ầ ủ
•Server.MapPath(path)
•Path: đng d n t ng đi ho c virtual path c n ánh x . ườ ẫ ươ ố ặ ầ ạ
–N u tham s path b t đu b ng / ho c \, path đc coi là virtual path.ế ố ắ ầ ằ ặ ượ
–N u không path đc coi là đng d n t ng đi v i th m c ch a file ế ượ ườ ẫ ươ ố ớ ư ụ ứ
.asp đang đc x lí.ượ ử
•Ví d :ụ
–File test.asp trong th m c C:\Inetpub\Wwwroot\Script. ở ư ụ
–Server.MapPath("/script/test.asp")
Tr l i: c:\inetpub\wwwroot\script\test.asp ả ạ
–Server.MapPath("script/test.asp")
Tr l i: c:\inetpub\wwwroot\script\script\test.aspả ạ

5
ASP và Form
<form method="get" action="simpleform.asp">
First Name: <input type="text" name="fname" /> <br/>
Last Name: <input type="text" name="lname" /> <br/>
<input type="submit" value="Submit" />
</form>
D li u ng i dùng nh p vào có th đc l y ữ ệ ườ ậ ể ượ ấ
l i b ng cáchạ ằ
Request.QueryString
Request.Form

