<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Asp.Mvc 2.0用戶的編輯與刪除實例講解(5)

        來源:懂視網 責編:小采 時間:2020-11-27 22:38:16
        文檔

        Asp.Mvc 2.0用戶的編輯與刪除實例講解(5)

        Asp.Mvc 2.0用戶的編輯與刪除實例講解(5):這一節來給大家演示下怎么對用戶信息進行修改和刪除用戶,主要包括以下內容 1.顯示所有用戶 2.編輯用戶 3.刪除用戶 1.顯示所有用戶 我們把所有用戶信息查詢出來,以表格形式在頁面上顯示,效果圖如下: 首先把所有用戶信息顯示在index頁面上.找到in
        推薦度:
        導讀Asp.Mvc 2.0用戶的編輯與刪除實例講解(5):這一節來給大家演示下怎么對用戶信息進行修改和刪除用戶,主要包括以下內容 1.顯示所有用戶 2.編輯用戶 3.刪除用戶 1.顯示所有用戶 我們把所有用戶信息查詢出來,以表格形式在頁面上顯示,效果圖如下: 首先把所有用戶信息顯示在index頁面上.找到in

        這一節來給大家演示下怎么對用戶信息進行修改和刪除用戶,主要包括以下內容
        1.顯示所有用戶
        2.編輯用戶
        3.刪除用戶
         

        1.顯示所有用戶
          我們把所有用戶信息查詢出來,以表格形式在頁面上顯示,效果圖如下:

         

        首先把所有用戶信息顯示在index頁面上.找到index頁面對應的controller,然后查找出所有用戶信息,把查找出的用戶集合放在viewdata里面
         Controller代碼:

        public ActionResult Index() 
         { 
         //查詢出所有用戶 
         DataSet ds = new Models.SqlHelper().GetAllUsers(); 
         if (ds!=null&&ds.Tables[0].Rows.Count>0) 
         { 
         List<Models.UserModels> lists = new List<Models.UserModels>(); 
         
         for (int i = 0; i < ds.Tables[0].Rows.Count; i++) 
         { 
         Models.UserModels model = new Models.UserModels(); 
         model.UserName = ds.Tables[0].Rows[i]["UserName"].ToString(); 
         model.UserPwd = ds.Tables[0].Rows[i]["UserPwd"].ToString(); 
         model.Email = ds.Tables[0].Rows[i]["Email"].ToString(); 
         lists.Add(model); 
         } 
         if (lists.Count>0) 
         { 
         ViewData["users"] = lists; 
         } 
         
         } 
         
         return View(); 
         } 

         Index頁面代碼

        <table style="border-bottom-width:1px;"> 
         <tr> 
         <td>用戶名</td> 
         <td>密碼</td> 
         <td>郵箱</td> 
         <td>編輯</td> 
         <td>刪除</td> 
         </tr> 
         <%foreach (var item in (ViewData["users"] as IEnumerable<MvcLogin.Models.UserModels>) ) 
         {%> 
         <tr> 
         <td> 
         <%:item.UserName %> 
         </td> 
         <td><%:item.UserPwd %></td> 
         
         <td><%:item.Email %></td> 
         
         <td>編輯 <%:Html.ActionLink("編輯", "EditUser","user",new { userName=item.UserName},null)%></td> 
         <td><%:Html.ActionLink("刪除", "DelUser", "user", new { userName=item.UserName},null)%></td> 
         </tr> 
         <% } %> 
         
         </table> 

        點擊每行數據后面的編輯按鈕,轉向編輯頁面。接下來我們看看編輯頁面
        2.編輯用戶
         首先我們看下編輯頁面的效果圖 

         點擊每行的編輯鏈接,轉向編輯頁面,顯示當前用戶信息。
        首先我們看下編輯頁面對應的controller:

        /// <summary> 
         /// 轉向編輯頁面 
         /// </summary> 
         /// <param name="userName"></param> 
         /// <returns></returns> 
         public ActionResult EditUser(string userName) 
         { 
         //根據用戶名獲取用戶信息 
         DataSet ds = new Models.SqlHelper().GetSingleUser(userName); 
         if (ds != null && ds.Tables[0].Rows.Count > 0) 
         { 
         ViewData["username"] = ds.Tables[0].Rows[0]["username"].ToString(); 
         ViewData["userPwd"] = ds.Tables[0].Rows[0]["userpwd"].ToString(); 
         ViewData["email"] = ds.Tables[0].Rows[0]["email"].ToString(); 
         return View("edituser"); 
         } 
         else 
         { 
         return View("error"); 
         } 
         } 
        

          然后在頁面上顯示用戶信息,在這個地方我們顯示頁面信息用viewdata來顯示。
         頁面代碼

        <form id="form1" method="post" action="/user/edituser?username=<%:ViewData["username"].ToString() %>"> 
         <div> 
         修改用戶信息 
         <table class="style1"> 
         <tr> 
         <td class="style2"> 
         </td> 
         <td class="style3"> 
         </td> 
         <td> 
         </td> 
         </tr> 
         <tr> 
         <td class="style2"> 
         用戶名:</td> 
         <td class="style3"> 
         <input type="text" id="txtUserName" name="txtUserName" disabled="disabled" value="<%:ViewData["username"].ToString() %>" /> 
         
         </td> 
         <td> 
         </td> 
         </tr> 
         <tr> 
         <td class="style2"> 
         密碼:</td> 
         <td class="style3"> 
         <input type="text" id="txtUserPwd" name="txtUserPwd" value="<%:ViewData["userPwd"].ToString() %>"/> 
         </td> 
         <td> 
         </td> 
         </tr> 
         <tr> 
         <td class="style2"> 
         郵箱:</td> 
         <td class="style3"> 
         <input type="text" id="txtemail" name="txtemail" value="<%:ViewData["email"].ToString() %>" /> 
         </td> 
         <td> 
         </td> 
         </tr> 
         <tr> 
         <td class="style2"> 
         </td> 
         <td class="style3"> 
         <input id="Button1" type="submit" value="提交" /></td> 
         <td> 
         </td> 
         </tr> 
         </table> 
         
         
         <%if (ViewData["errMsg"] != null) 
         {%> 
         <%:ViewData["errMsg"].ToString()%> 
         <%} %> 
         </div> 
         
         </form> 
        

         
        提交修改信息
        在編輯頁面修改完用戶信息后,點擊提交按鈕,會提交用戶信息。
        我們看下提交對應的controller

        [HttpPost] 
         public ActionResult EditUser() 
         { 
         string userName = Request.QueryString["UserName"].ToString(); 
         string userPwd = Request.Form["txtUserPwd"].ToString(); 
         string email = Request.Form["txtemail"].ToString(); 
         
         if (userName == "" || userPwd == "") 
         { 
         ViewData["errMsg"] = "用戶名和密碼不能為空"; 
         return EditUser(userName); 
         } 
         else 
         { 
         //更新數據庫 
         bool result=new Models.SqlHelper().UpdateUser(userName, userPwd, email); 
         
         if (result) 
         { 
         //轉向主頁 
         DataSet ds = new Models.SqlHelper().GetAllUsers(); 
         if (ds != null && ds.Tables[0].Rows.Count > 0) 
         { 
         List<Models.UserModels> lists = new List<Models.UserModels>(); 
         
         for (int i = 0; i < ds.Tables[0].Rows.Count; i++) 
         { 
         Models.UserModels model = new Models.UserModels(); 
         model.UserName = ds.Tables[0].Rows[i]["UserName"].ToString(); 
         model.UserPwd = ds.Tables[0].Rows[i]["UserPwd"].ToString(); 
         model.Email = ds.Tables[0].Rows[i]["Email"].ToString(); 
         lists.Add(model); 
         } 
         if (lists.Count > 0) 
         { 
         ViewData["users"] = lists; 
         } 
         
         } 
         return View("index"); 
         } 
         else 
         { 
         ViewData["errMsg"] = "更新失敗"; 
         return EditUser(userName); 
         
         } 
         
         
         
         } 
        

        在提交controller中,我們使用Request.Form獲取用戶輸入的內容。提交成功后,轉向INDEX首頁。
         
        3.刪除用戶.
        點擊刪除鏈接,會根據當前的用戶名,轉向刪除對應的controller
         

        /// <summary> 
         /// 刪除用戶 
         /// </summary> 
         /// <param name="userName"></param> 
         /// <returns></returns> 
         public ActionResult DelUser(string userName) 
         { 
         bool result = new Models.SqlHelper().DelUser(userName); 
         
         DataSet ds = new Models.SqlHelper().GetAllUsers(); 
         if (ds != null && ds.Tables[0].Rows.Count > 0) 
         { 
         List<Models.UserModels> lists = new List<Models.UserModels>(); 
         
         for (int i = 0; i < ds.Tables[0].Rows.Count; i++) 
         { 
         Models.UserModels model = new Models.UserModels(); 
         model.UserName = ds.Tables[0].Rows[i]["UserName"].ToString(); 
         model.UserPwd = ds.Tables[0].Rows[i]["UserPwd"].ToString(); 
         model.Email = ds.Tables[0].Rows[i]["Email"].ToString(); 
         lists.Add(model); 
         } 
         if (lists.Count > 0) 
         { 
         ViewData["users"] = lists; 
         } 
         
         } 
         return View("index"); 

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Asp.Mvc 2.0用戶的編輯與刪除實例講解(5)

        Asp.Mvc 2.0用戶的編輯與刪除實例講解(5):這一節來給大家演示下怎么對用戶信息進行修改和刪除用戶,主要包括以下內容 1.顯示所有用戶 2.編輯用戶 3.刪除用戶 1.顯示所有用戶 我們把所有用戶信息查詢出來,以表格形式在頁面上顯示,效果圖如下: 首先把所有用戶信息顯示在index頁面上.找到in
        推薦度:
        標簽: 刪除 用戶 編輯
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲欧洲∨国产一区二区三区| 国产精品久久免费视频| 中文字幕亚洲一区| 免费国产va视频永久在线观看| 成人免费视频一区二区三区| 亚洲中文无码卡通动漫野外| 搡女人真爽免费视频大全| 久久国产亚洲精品| 免费观看男人免费桶女人视频| 亚洲AV成人精品日韩一区| 国产一区二区三区免费看| 免费无码国产在线观国内自拍中文字幕 | 久久亚洲精品无码aⅴ大香| 99精品视频在线观看免费播放| 亚洲伦理一区二区| 麻豆一区二区免费播放网站 | 最刺激黄a大片免费网站| 18gay台湾男同亚洲男同| 和日本免费不卡在线v| 亚洲av无码专区亚洲av不卡| 免费va人成视频网站全| 久久一区二区三区免费| 亚洲一区二区中文| 女性无套免费网站在线看| 野花视频在线官网免费1| 亚洲日韩欧洲乱码AV夜夜摸| 久久国产乱子伦免费精品| 亚洲一区中文字幕在线电影网 | JLZZJLZZ亚洲乱熟无码| 无码午夜成人1000部免费视频| 亚洲妓女综合网99| 日本免费观看网站| 中文字幕免费在线看电影大全 | 0588影视手机免费看片| 亚洲乱亚洲乱妇无码| 国产亚洲色婷婷久久99精品91| 久久精品成人免费观看| 亚洲伊人久久大香线蕉| 亚洲国产精品日韩| 91成年人免费视频| 免费国产黄网站在线观看动图 |