首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET MVC 核心教程(十):各種客戶端請求 Controller 的實作模式

     編輯:關於ASP.NET

GET 與 POST 差異

GET 透過 QueryString 傳值,資料可見;POST 透過 Request Body 傳值,支援大量資料(如檔案上傳)且較安全(如登入)。

實體類別

public class Account {
    public string UserName { get; set; }
    public string Password { get; set; }
}

請求範例

  • 表單提交:<form method="post" action="/Account/Login">...</form>
  • AJAX POST:$.post("/Account/Login", { UserName: "a", Password: "b" }, callback);
  • QueryString:/Account/Login?UserName=a&Password=b

Controller 以 ActionResult Login(Account account) 直接繫結模型,或使用 Request.Form 手動取值。輔助驗證方法 AreEquals 示範簡單邏輯判斷。

Account 類別圖
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved