本篇介紹mvc實現登入的方式,如下:
1、通過mvc form 表單請求實現登入
2、通過ajax get 請求mvc controller 實現登入
3、通過ajax post 請求mvc controller 實現登入
一、mvc form 表單請求
既然是表單請求,就必須為咱們的view新增乙個form,本文中我們採用傳統的form格式,
示例**如下:
很簡單,所需注意的地方,已經標出,譬如:form 的action指向對應controller的logins方法、既然是form 表單提交,有必要為標籤新增相應的name名稱、最後表單請求必須用到submit按鈕
so,我們的前端設計就完成了
後端**則是更簡單啦,如下:
///二、ajax get 請求:///簡單示例登入-mvc 表單提交、ajax get請求、ajax post請求均可用此方法
/// ///
賬戶 ///
密碼 ///
public
int logins(string username, string
userpwd)
return
0;//
登入失敗
}
我們將view作如下修改:
去掉了form 和 submit 按鈕,標籤執行乙個js函式:login()
login()方法如下:
後端**和上邊的一樣,不作變化
在此解釋下紅線圈住的幾個引數及作用
url:請求的方法,通過:controller/action來指定
type:請求型別,get和post兩種
datatype:服務端返回值型別,可以為xml html json text 等
data:get或post的資料,由服務端接收
後端**和上述所貼**一致。
三、ajax post 請求
view檢視和get請求一致,不作變化,唯獨變化的就是contenttype的取值和請求方式,**如下:
本篇介紹mvc實現登入的方式,如下:
1、通過mvc form 表單請求實現登入
2、通過ajax get 請求mvc controller 實現登入
3、通過ajax post 請求mvc controller 實現登入
一、mvc form 表單請求
既然是表單請求,就必須為咱們的view新增乙個form,本文中我們採用傳統的form格式,
示例**如下:
很簡單,所需注意的地方,已經標出,譬如:form 的action指向對應controller的logins方法、既然是form 表單提交,有必要為標籤新增相應的name名稱、最後表單請求必須用到submit按鈕
so,我們的前端設計就完成了
後端**則是更簡單啦,如下:
///二、ajax get 請求:///簡單示例登入-mvc 表單提交、ajax get請求、ajax post請求均可用此方法
/// ///
賬戶 ///
密碼 ///
public
int logins(string username, string
userpwd)
return
0;//
登入失敗
}
我們將view作如下修改:
去掉了form 和 submit 按鈕,標籤執行乙個js函式:login()
login()方法如下:
後端**和上邊的一樣,不作變化
在此解釋下紅線圈住的幾個引數及作用
url:請求的方法,通過:controller/action來指定
type:請求型別,get和post兩種
datatype:服務端返回值型別,可以為xml html json text 等
data:get或post的資料,由服務端接收
後端**和上述所貼**一致。
三、ajax post 請求
view檢視和get請求一致,不作變化,唯獨變化的就是contenttype的取值和請求方式,**如下:
C MVC 實現登入的5種方式
最近悟出來乙個道理,在這兒分享給大家 學歷代表你的過去,能力代表你的現在,學習代表你的將來。十年河東十年河西,莫欺少年窮。學無止境,精益求精 小弟之前做過三月的mvc,後來又一直webform開發,再後來,也就是現在做wpf,最近隨著專案進入尾聲,也就慢慢清閒了下來,清閒的時間甚是無聊,索性隨便學學...
C MVC 實現登入的5種方式
本篇介紹mvc實現登入的五種方式,如下 1 通過mvc form 表單請求實現登入 2 通過ajax get 請求mvc controller 實現登入 3 通過ajax post 請求mvc controller 實現登入 4 通過ajax get 請求webapi controller 實現登入...
C MVC 使用者登入狀態判斷
在filters資料夾下新增乙個類authenticationattribute 如下 登入認證特性 public class authenticationattribute actionfilterattribute base onactionexecuting filtercontext 在co...