內置對象:數據庫
Response對象:響應請求,Response對象用於動態響應客戶端請示,控制發送給用戶的信息,並將動態生成響應。
Response.Write("<script>alert('添加成功!')</script>");-----彈出提示窗,顯示添加成功
Response.Redirect("Default.aspx");
Request對象:獲取請求
Request["key"]來獲取傳遞過來的值,Request對象的做用是與客戶端交互,收集客戶端的Form、Cookies、超連接,或者收集服務器端的環境變量。
QueryString:地址欄數據傳遞 ?key=value&key=value
注意事項:一、不須要保密的東西能夠傳,在地址欄中是可見的,可更改的。
二、不要傳過長東西,由於長度有限,過長會形成數據丟失。瀏覽器
修改設置成超連接,點擊打開Default6頁面,把UserName的值傳過去,命名爲un;
服務器
另外一個頁面接受傳來的信息cookie
使用的就是Request對象工具
添加功能,刪除功能
主頁面:spa
查詢數據庫,用reapeter工具顯示數據庫信息,後面刪除和查詢超連接,鏈接到相應頁面3d
修改:點擊修改後,把選中的信息的主鍵值傳到新頁面orm
步驟:傳值,查詢數據---把數據賦值到控件--收集數據更改-判斷返回對象
修改爲功,關閉刷新父頁面blog
添加:
判斷兩次代碼是否一致
登錄狀態保持:
Cookies:點擊時。若是選中保存密碼,就把密碼保存在本地電腦的硬盤裏,放在名字叫user的cookies裏面,至關於字符串,後面數字式保存的時間,若是不保存通常20分鐘以後或者退出關閉後刪除,若是想刪除就把數字改爲負數,意思就是已通過期幾天了。
protected void Page_Load(object sender, EventArgs e)
{
Button1.Click += Button1_Click;
}
void Button1_Click(object sender, EventArgs e)
{
bool ok = new UsersData().Select(TextBox1.Text, TextBox2.Text);
if (ok)
{
Response.Cookies["user"].Value = TextBox1.Text;
if (CheckBox1.Checked)
{
Response.Cookies["user"].Expires = DateTime.Now.AddDays(7);
}
Response.Redirect("Default.aspx");
}
}
在用戶電腦的硬盤上保存的一段文本
http協議包括瀏覽器,容許站點在用戶電腦上以Cookies的形式來臨時保存數據
若是沒有設置保存時間,會話cookies
一、若是你20分鐘內沒有再次刷新頁面,那麼此cookies就會自動刪除掉
二、噹噹前訪問鏈接中斷,如關閉瀏覽器,那麼cookies會自動刪除
做用:保持用戶的登錄狀態