
"
""
"
^ _ W `3
aEb
ASP.NET
n
cookies
r}³ ´ µ ¶ +c r· ¸ ¹ º r· c» E
C¼ ½ ¾ ¿+¤ À q r Á i  # ô +Ä +
{
C#
Ái
cookies
+Z Å ÆÇR Sn+ÈÉ
3
if(Request.Cookies["userName"] != null)
Label1.Text = Server.HtmlEncode( (1) );
aFb
ASP.NET
n+Ê Á
(Caching)
J {J Ë D EÌ Í +Τ À Ï ió Ð
Ñ Ò Ó nÔ ÕcY Ö r· X × Ì Ø x +Í Ê Ù +Á i
Ú µ £ ¤ Û Ü ¸ ÎÛ Ü ¸ +Ý Þ {+Ê Á nß
Ê Á nà iÆÇR Sn+ÈÉ
4
//--
á â
:
ÇÐ
Cache
n
(2) ("dataset", dataset, null,
System.Web.Caching.Cache.NoAbsoluteExpiration, new TimeSpan(0, 0, 60),
System.Web.Caching.CacheItemPriority.Default, null);
//--
á â
:
Cache
nà i
DataSet ds = new DataSet();
ds = (DataSet) (3) ;
aVbc
ASP.NET
n« ¬ r· Ï Çã ) ßä ! å ,' r· +æ ç +
{r}è r· £ ¤ +¤ À né
TextBox1.Text
êßé
TextBox2.Text
ê
FC5(Ï Çëìnà Ç r· Ï Ç+ã ) ßä ! í Õnà Á {î #
Ï Ç+{ï ð æ + r· ã ) ßä ! 2 H w{ Ï iéã ) Î{ä ! e
ñòê2 H { ó 8 Ð é
Session_Login_end.aspx
êC£ ¤ / 0 F
CR S
6
ª
SqlConnection Conn = new
SqlConnection(WebConfigurationManager.ConnectionStrings["testConnection
String"].ConnectionString);
Conn.Open();
SqlDataReader dr = null;
SqlCommand cmd = new SqlCommand("select name, password
from db_user where name = " + TextBox1.Text + " and password = " +
TextBox2.Text, Conn);
dr = cmd.ExecuteReader();
if ( (4) )
{
Response.Write("
ã ) Î{ä ! e ñò
");
cmd.Cancel();
dr.Close();
Conn.Close();
Conn.Dispose();
Response.End(); }
else
ª ª
{
ª ª
Session["Login"] = "OK";
ª ª
Session["u_name"] = dr["name"].ToString();
ª ª
Session["u_passwd"] = dr["password"].ToString();
ª ª
cmd.Cancel();
ª ª
dr.Close();
ª ª
Conn.Close();
ª ª
Conn.Dispose();
ª ª
(5) ("Session_Login_end.aspx");
}
#
##
#
c£ ¤ n2 H e 5(Ï Çëì {é
TextBox1
ê¥é
TextBox2
ê¥é
TextBox3
êôr
ASP.Net(
r
C#)
^ _ W `3
aEb2 H é
TextBox1.Text
êßé
TextBox3.Text
êFC5(ëìnó +{FCB (
2õFCB(ØöíGHóÐ
result
zBn
(result
zB"LBzB
)
È
É
(Statement)
" ]a§ ¨ 3
TextBox.Text
5(ëìnó +{(÷ b
4
aFb2 H é
TextBox2.Text
ên# Ï Ç+{é
+
êÎé
-
êø ) ù ú é
TextBox2.Text
ê
+Z Å " é
+
êé
TextBox1.Text
êßé
TextBox3.Text
êFC5(ëìnÃ
³ +B (Ø ö î . Ø Ú í G H ó Ð
result
z B nijÈÉ
(Statement)
4
aVbû ü é
TextBox1.Text
êßé
TextBox3.Text
ê³ +B [ nÕé
TextBox1.Text
ê
+[ ý é
TextBox3.Text
ê+[ r
for
þECé
TextBox1.Text
ê
+[ EöÐé
TextBox3.Text
ê+[ aï³+
result
z B nb
4
$
$$
$
c
ASP.NET
n+
Web
e × C^ _ W `3
aEb| EC{r}c£ ¤ Q d EC]
1
aFb| EC{r}c£ ¤ Q ¡ ¢ +5(]
1
aVb| EC{r}c£ ¤ Q ¡ ¢ ]
2
avb| EC{r}c£ ¤ Q +]
2
ab2 H ¬ c£ ¤ ni`+,`E ¯ r| Eg ]
2
abc£ ¤ n
CheckBoxList
{r}" r+
! {r}$ % < n× C+| ECe K ÆÇn+
FCR S
4
…
for (int i=0; i<(CheckBoxList. (1) .Count); i++){
ª ª
if(CheckBoxList. (2) .Selected)
ª ª
…
}