程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET MVC重點教程一周年版 第十回 請求Controller

ASP.NET MVC重點教程一周年版 第十回 請求Controller

編輯:關於ASP.NET

其實我們通常遇到的請求方式無非get/post,但是有很多Web開發人員仍然對二者分不清。

get即通過URL中的QueryString向服務器端傳值的方式,它的數據是可見的,可post則是通 過一個postdata包向服務器傳值,post方式可以傳送更多數據(如上傳文件),也更安全(如登錄 )。

本文將演示各種通過客戶端頁面(即最終生成的頁面)向Controller提交請求以及在 Controller中接受的方式。

約定

本文所有的示例都將是演示一個登錄過程,但並不 關注判斷過程,所以判斷方面僅做簡單的IF操作。

而提交的實體我們新建一個Account類。

它的內容如下 :

1: /// <summary>
2: /// 用戶賬戶的實體類
3: ///  </summary>
4: public class Account {
5:   ///  <summary>
6:   /// 用戶名
7:   /// </summary>
8:    public string UserName { get; set; }
9:   /// <summary>
10:   /// 密碼
11:   /// </summary>
12:   public string  Password { get; set; }
13: }

文中大多數示例使用了Account類, 但並不是所有的示例都使用了Account。

在文中我們並不關注提交信息的頁面的Controller ,僅關注處理信息的Controller。

而Controller中存在這樣一個方法,用於輔助判斷:

1: /// <summary>
2: /// 一個輔助判斷的方法
3: ///  </summary>
4: /// <param name="userName">用戶名 </param>
5: /// <param name="password">密碼 </param>
6: /// <returns></returns>
7: string  AreEquals(string userName,string password)
8: {
9:   return  (userName.ToLower() == "admin" && password ==  "123456").ToString();
10: }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved