ASP ကျူတိုရီရယ်များ

ASP ပင်မစာမျက်နှာ

WP ကျူတိုရီရယ်

ဝဘ်စာမျက်နှာများ နိဒါန်း ဝဘ်စာမျက်နှာများ သင်တုန်းဓား ဝဘ်စာမျက်နှာများ အပြင်အဆင် ဝဘ်စာမျက်နှာများ ဖိုဒါများ WebPages Global ဝဘ်စာမျက်နှာများ ပုံစံများ ဝဘ်စာမျက်နှာများ အရာဝတ္ထုများ WebPages ဖိုင်များ ဝဘ်စာမျက်နှာများ ဒေတာဘေ့စ်များ ဝဘ်စာမျက်နှာများ အကူအညီပေးသူများ ဝဘ်စာမျက်နှာများ WebGrid ဝဘ်စာမျက်နှာများ ဇယားများ ဝဘ်စာမျက်နှာများ အီးမေးလ် ဝဘ်စာမျက်နှာများ လုံခြုံရေး ဝဘ်စာမျက်နှာများ ထုတ်ဝေခြင်း။ ဝဘ်စာမျက်နှာများ ဥပမာများ WebPages အတန်းများ

ASP.NET Razor

သင်တုန်းမိတ်ဆက် Razor Syntax Razor C# Variables Razor C# ကွင်း သင်တုန်း C# ယုတ္တိဗေဒ Razor VB Variables Razor VB Loops Razor VB Logic

ASP Classic

ASP မိတ်ဆက် ASP Syntax ASP Variables ASP လုပ်ထုံးလုပ်နည်းများ ASP အခြေအနေများ ASP Looping ASP ပုံစံများ ASP Cookies ASP Session ASP လျှောက်လွှာ ASP #ပါဝင်ပါသည်။ ASP Global.asa ASP AJAX ASP အီးမေးလ် ASP ဥပမာများ

ASP အကိုးအကား

ASP VB လုပ်ဆောင်ချက်များ ASP VB သော့ချက်စာလုံးများ ASP တုံ့ပြန်မှု ASP တောင်းဆိုချက် ASP လျှောက်လွှာ ASP Session ASP ဆာဗာ ASP အမှား ASP ဖိုင်စနစ် ASP TextStream ASP Drive ASP ဖိုင် ASP Folder ASP အဘိဓာန် ASP AdRotator ASP BrowserCap ASP အကြောင်းအရာ ချိတ်ဆက်ခြင်း။ ASP အကြောင်းအရာ Rotator ASP အမြန် Ref

ADO ကျူတိုရီရယ်

ADO မိတ်ဆက် ADO ချိတ်ဆက်မှု ADO မှတ်တမ်းအစုံ ADO ရုပ်ထွက် ADO မေးခွန်း ADO အမျိုးအစား ADO ထည့်ပါ။ ADO အပ်ဒိတ် ADO ဖျက်ပါ။ ADO ဒီမို ADO အရှိန်မြှင့်ပါ။

ADO အရာဝတ္ထုများ

ADO Command ADO ချိတ်ဆက်မှု ADO အမှား ADO Field ADO Parameter ADO အိမ်ခြံမြေ ADO မှတ်တမ်း ADO မှတ်တမ်းအစုံ ADO တိုက်ရိုက်ကြည့်ရှုခြင်း။ ADO ဒေတာအမျိုးအစားများ

ASP Cookies


အသုံးပြုသူတစ်ဦးကို ခွဲခြားသတ်မှတ်ရန် ကွတ်ကီးကို မကြာခဏအသုံးပြုသည်။


နောက်ထပ် ဥပမာများ


ကို Welcome cookie ဖန်တီးနည်း။


ကွတ်ကီးဆိုတာဘာလဲ။

အသုံးပြုသူတစ်ဦးကို ခွဲခြားသတ်မှတ်ရန် ကွတ်ကီးကို မကြာခဏအသုံးပြုသည်။ ကွတ်ကီးသည် အသုံးပြုသူ၏ကွန်ပျူတာပေါ်တွင် ဆာဗာထည့်သွင်းထားသည့် ဖိုင်ငယ်တစ်ခုဖြစ်သည်။ တူညီသောကွန်ပျူတာသည် browser တစ်ခုနှင့်စာမျက်နှာတစ်ခုတောင်းဆိုသောအခါတိုင်း၊ ၎င်းသည် cookie ကိုလည်းပေးပို့လိမ့်မည်။ ASP ဖြင့် သင်သည် ကွတ်ကီးတန်ဖိုးများကို ဖန်တီးနိုင်ပြီး ထုတ်ယူနိုင်သည်။


Cookie ဖန်တီးနည်း

"Response.Cookies" command ကို cookies ဖန်တီးရန် အသုံးပြုပါသည်။

မှတ်ချက်- Response.Cookies command သည် <html> tag မတိုင်မီ ပေါ်လာရပါမည်။

အောက်ဖော်ပြပါ ဥပမာတွင်၊ ကျွန်ုပ်တို့သည် "firstname" အမည်ရှိ ကွတ်ကီးတစ်ခုကို ဖန်တီးပြီး တန်ဖိုး "Alex" ကို ၎င်းတွင် သတ်မှတ်ပေးပါမည်။

<%
Response.Cookies("firstname")="Alex"
%>

ကွတ်ကီးသက်တမ်းကုန်ဆုံးမည့်ရက်စွဲကို သတ်မှတ်ခြင်းကဲ့သို့ ကွက်ကီးတစ်ခုသို့ ဂုဏ်သတ္တိများ ပေးဆောင်ရန်လည်း ဖြစ်နိုင်သည်-

<%
Response.Cookies("firstname")="Alex"
Response.Cookies("firstname").Expires=#May 10,2012#
%>

ကွတ်ကီးတန်ဖိုးကို ဘယ်လိုပြန်ယူမလဲ။

"Request.Cookies" ကွန်မန်းကို ကွက်ကီးတန်ဖိုးကို ရယူရန် အသုံးပြုပါသည်။

အောက်ဖော်ပြပါ ဥပမာတွင်၊ ကျွန်ုပ်တို့သည် "firstname" ဟု အမည်ပေးထားသော ကွတ်ကီး၏တန်ဖိုးကို ရယူပြီး စာမျက်နှာတစ်ခုပေါ်တွင် ပြသသည်-

<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>

အထွက်- ပထမအမည်=အဲလက်စ်



သော့ပါသော ကွတ်ကီး

ကွက်ကီးတစ်ခုတွင် တန်ဖိုးများစွာ အစုအဝေးတစ်ခုပါရှိသည်ဆိုပါက ကွက်ကီးတွင် သော့များရှိသည်ဟု ကျွန်ုပ်တို့ပြောပါသည်။

အောက်ပါဥပမာတွင်၊ ကျွန်ုပ်တို့သည် "အသုံးပြုသူ" အမည်ရှိ ကွတ်ကီးစုစည်းမှုတစ်ခုကို ဖန်တီးပါမည်။ "အသုံးပြုသူ" ကွက်ကီးတွင် အသုံးပြုသူတစ်ဦးနှင့်ပတ်သက်သည့် အချက်အလက်ပါရှိသော သော့များပါရှိသည်-

<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>

Cookies အားလုံးကိုဖတ်ပါ။

အောက်ပါကုဒ်ကိုကြည့်ပါ-

<%
Response.Cookies("firstname")="Alex"
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>

သင့်ဆာဗာသည် အထက်ဖော်ပြပါ ကွတ်ကီးများအားလုံးကို သုံးစွဲသူတစ်ဦးထံ ပေးပို့ခဲ့သည်ဟု ယူဆပါ။

ယခု ကျွန်ုပ်တို့သည် သုံးစွဲသူတစ်ဦးထံ ပေးပို့ထားသော ကွတ်ကီးများအားလုံးကို ဖတ်လိုပါသည်။ အောက်တွင်ဖော်ပြထားသောဥပမာသည် ၎င်းကိုပြုလုပ်နည်းကိုပြသသည် (အောက်ပါကုဒ်သည် ကွတ်ကီးတစ်ခုတွင် HasKeys ပါ၀င်သည့် သော့များပါရှိမရှိစစ်ဆေးသည်ကို သတိပြုပါ)။

<!DOCTYPE html>
<html>
<body>

<%
dim x,y
for each x in Request.Cookies
  response.write("<p>")
  if Request.Cookies(x).HasKeys then
    for each y in Request.Cookies(x)
      response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
      response.write("<br>")
    next
  else
    Response.Write(x & "=" & Request.Cookies(x) & "<br>")
  end if
  response.write "</p>"
next
%>

</body>
</html>

အထွက်-

firstname=အဲလက်စ်

user:firstname=John
user:lastname=Smith
အသုံးပြုသူ:country=နော်ဝေး
အသုံးပြုသူ:age=25


Browser က Cookies ကို မပံ့ပိုးရင် ဘာဖြစ်မလဲ။

သင့်အပလီကေးရှင်းသည် cookies များကိုမပံ့ပိုးသောဘရောက်ဆာများနှင့်ဆက်ဆံပါက၊ သင့်အပလီကေးရှင်းရှိစာမျက်နှာတစ်ခုမှတစ်ခုသို့အချက်အလက်များပေးပို့ရန်အခြားနည်းလမ်းများကိုအသုံးပြုရလိမ့်မည်။ ဒီလိုလုပ်ဖို့အတွက် နည်းလမ်းနှစ်ခုရှိပါတယ်။

1. URL တစ်ခုသို့ ဘောင်များထည့်ပါ။

သင်သည် URL တစ်ခုသို့ ကန့်သတ်ချက်များ ထည့်နိုင်သည်။

<a href="welcome.asp?fname=John&lname=Smith">Go to Welcome Page</a>

ဤကဲ့သို့သော "welcome.asp" ဖိုင်ရှိ တန်ဖိုးများကို ပြန်လည်ရယူပါ-

<%
fname=Request.querystring("fname")
lname=Request.querystring("lname")
response.write("<p>Hello " & fname & " " & lname & "!</p>")
response.write("<p>Welcome to my Web site!</p>")
%>

2. ပုံစံတစ်ခုကိုသုံးပါ။

ဖောင်ကိုသုံးနိုင်သည်။ အသုံးပြုသူက Submit ခလုတ်ကို နှိပ်လိုက်သောအခါ ဖောင်သည် အသုံးပြုသူထည့်သွင်းမှုကို "welcome.asp" သို့ ပေးပို့သည်-

<form method="post" action="welcome.asp">
First Name: <input type="text" name="fname" value="">
Last Name: <input type="text" name="lname" value="">
<input type="submit" value="Submit">
</form>

ဤကဲ့သို့သော "welcome.asp" ဖိုင်ရှိ တန်ဖိုးများကို ပြန်လည်ရယူပါ-

<%
fname=Request.form("fname")
lname=Request.form("lname")
response.write("<p>Hello " & fname & " " & lname & "!</p>")
response.write("<p>Welcome to my Web site!</p>")
%>