筆試考試系統 MVC實現登入

2022-08-02 04:00:10 字數 2077 閱讀 5778

今天主要做了mvc的登入功能

第一步,建立mvc專案

根據自己的需求,可以選擇empty(空)的模板,或者選擇帶有mvc的模板,我這裡選擇的是空模板,便於自己發揮。

建立之後長這個樣子

第二步:專案建立好之後,開始寫核心**,首先在controllers建立乙個登陸的控制器

我選擇的是mvc5空的控制器,建立之後是這樣的,接著右鍵控制器的名稱,為控制器新增檢視

我們先來完成登陸的頁面部分

@model studentexamonline.models.loginusermodel

@@using (html.beginform())

,

new selectlistitem()

};viewbag.statusoptions =selectstatuslist;

return

view();

}

然後是具體**的實現

private hp_student_examentities db = new

hp_student_examentities();

//////

登入

/// ///

頁面模型

}

3、遇到的問題

因為我在資料庫設計的時候,學生表和教師表設計的是兩張不同的表,所以登入穿model的時候不好判斷,到底使用者是老師還是學生,這點確實難到我了

4、解決方法

我在model層專門設計了乙個類,用來儲存使用者型別,是學生還是老師,就完美解決了這個問題,**如下:

public

class

loginusermodel

public

string username

public

string userpwd

}

5、執行效果

點選登入,進入主頁面

目前專案進度還是比較慢的,後面需要繼續加油了

筆試考試系統 整體架構建立

開始之前我選定了以asp.net 為開發語言,sql server為資料庫,vs2012為開發工具。進行專案開發 一.建立專案,建立整體結構 1.開啟vs2012 我們先建立乙個專案筆試考試系統 2.建立類庫testonlinesysdal 資料訪問層 testonlinesysbll 業務邏輯層 ...

百度招聘筆試考試題

1 此題10分 對任意 輸入的正整數n,編寫c程式求n 的尾部連續0的個數,並指出計算複雜度。如 18!6402373705728000,尾部連續0的個數是3。不 用考慮數值超出計算機整數界限的問題 2 此題10分 編寫乙個c語言函式,要求輸入乙個url,輸出該url是首頁 目錄 頁或者其他url ...

簡單MVC實現登入驗證

一 分析 我的目標是利用mvc框架實現簡單登陸驗證。從客戶端輸入使用者名稱和密碼。然後傳給資料庫驗證。如果資料庫存在此使用者名稱id和密碼,則返回客戶端賬戶姓名的成功提示。否則返回客戶端失敗資訊。二 搭建mvc框架新建專案 web web應用程式 三 先新增乙個控制器,然後views資料夾下找到對應...