日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

form 多条数据 只保存修改的行_MVC中的新增、修改、删除

發布時間:2025/3/19 c/c++ 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 form 多条数据 只保存修改的行_MVC中的新增、修改、删除 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

新增、修改、刪除

開發工具與關鍵技術:MVC作者:盤洪源撰寫時間:2019年3月30日星期六

新增、刪除、修改、查詢這都是MVC中最基礎的,所以說想要學好MVC必須先把基礎打好,查詢是比較復雜點,這里我簡單介紹一下新增、刪除、修改

新增,無疑就是為表新增數據,、新增圖片等等,但新增數據不是你頁面上填寫完數據后,就會給你保存的。這是一個有過程的保存。首先它的保存思路你得想清楚,這樣你才能把它的代碼寫出來。首先視圖上寫好一個保存的點擊“click”事件,然后在點擊事件里把你所填的數據先獲取到。

var AcademeID = $("#formInsertExaminee [name=‘AcademeID’]").val();

通過這樣的獲取方法將頁面上的數據獲取到,然后再給與判斷,首先你新增的這些數據中的必填數據當然不能為空值,不然怎么可以說是必填數據嘛,

if (AcademeID > 0 && SpecialtyID > 0 && GradeID > 0 && ClassID > 0 && StudentNum != “” && UniformAuthenticationCode != “” && StudentName != “”) {}

如上面這個判斷,如果是ID你可以判斷一些ID是否大于0就行,等于0就是空值。如果是一些內容的,你就判斷它是否!= ""就行。判斷到如果必填數據沒有空后,就可以做其他一些判斷了。

到這個時候,你可以到控制器上寫一個新增數據的方法了,當然這個方法里也會用到查詢,查詢就不在這里說了。首先,你肯定需要判斷一下你所輸入的內容是否與你數據庫中的內容有所相同,根據實際情況進行判斷。

判斷是否重復很簡單,根據你所輸入數據中的一些唯一數據,比如說身份證號碼這些,進行一個數據庫的查詢,根據這些條件對數據庫查詢它的總數,然后再用if語句對總數進行判斷,如果它的總數不等于0則說明有重復數據,相反如果等于0,則沒有。

下一步就可以把你在頁面上的數據保存在數據庫中了,用一個”.Add”的方法把你所填的數據保存到數據庫中,如果有新增圖片的那就得再做處理了,這里就不說了。

然后再通過if語句判斷實例化的Model.SaveChanges()是否大于0,大于0則保存成功,相反,則保存失敗。保存成功后再到視圖上保存的點擊事件中寫個回調函數,然后再做個簡單的判斷刷新頁面就OK了。

修改其實跟新增差不多,只不過是修改比新增多了個回填數據。回填數據就是當你選擇到數據點開修改模態框的時候里面已經有當前你選擇的數據,這樣就方便用戶們修改。回填數據其實也很簡單,根據當前所選數據的可以判斷唯一的ID然后到控制器中寫個查詢,把你所選的數據查詢出來,然后到視圖的點開模態框事件中用個”post”異步提交數據,根據json對象填充form表單,把數據回填就OK。

$.post(“SelectStudentById”, { StudentID: studentID }, function (data) {}

$.post(控制器中的方法,{參數},回調函數){}

異步提交有很多種方法,在這里就不一一解說了。

修改還有個就是數據庫保存數據那里和新增的有些不同,新增的用的是”.Add”,的方法來保存數據,而修改不同,如下

myModels.Entry(dbUser).State = System.Data.Entity.EntityState.Modified;

實例化的Models. .Entry(需要修改的表).State = System.Data.Entity.EntityState.Modified; 修改的其他部分大致和新增差不多。

刪除是最簡單的,給刪除寫個點擊事件,當你選中數據想要刪除的時候給個提示框

layer.confirm(“你確定要刪除該公告類型”, { icon: 3, title: ‘提示’ }, function (index) {},這里用到一個layui的插件。然后到控制器中寫個刪除的方法,很簡單,通過你所選中的數據可以認證的ID到數據庫中的表查詢出這條數據然后進行刪除,刪除在這里用到的關鍵字是” Remove”,移出的意思。用法和新增的一樣

myModels.SYS_NoticeTypeTable.Remove(sysNoticeTypeTable);

實例化的Model.數據庫存放你所選中的數據的表. Remove(你所查詢出來的數據),就是把你所查詢出來的數據從數據庫中的表中移出。然后到刪除的點擊事件寫個異步提交就完事了。這樣一個簡單的刪除就可以做出來了。

新增、修改、刪除這些當然也分單表和多表的,但差別不是很大,只是在查詢部分需要用到的單表查詢和多表查詢,其他部分大致相同。

原文:MVC中的新增、修改、刪除 - 云+社區 - 騰訊云
作者:PHY_68

總結

以上是生活随笔為你收集整理的form 多条数据 只保存修改的行_MVC中的新增、修改、删除的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美成人综合视频 | 丁香在线视频 | 亚洲人成人一区二区在线观看 | 亚洲一区二区三区电影在线观看 | 毛片网站有哪些 | 2018中文字幕在线观看 | 污污的视频软件 | 国产网红在线 | 久久超碰在线 | 国产精品入口66mio男同 | 国产精品999 | 在线免费黄色网址 | 国产91精品看黄网站在线观看 | 大乳村妇的性需求 | 6699嫩草久久久精品影院 | 久久免费精品国产 | 91美女片黄在线观看游戏 | 国产crm系统91在线 | www久久久 | 在线视频综合网 | 久久高清av | 2019日韩中文字幕mv | 国产精品乱码一区二区 | 中文区中文字幕免费看 | 亚洲国产无码精品 | 邻居少妇张开双腿让我爽一夜 | 国产成人无码精品亚洲 | 国产三级国产精品 | 美女扒开腿让人桶爽 | 国毛片 | 国产三级自拍 | 99九九久久| 久久无码精品丰满人妻 | 午夜免费福利小视频 | 一区二区日韩国产 | 99久久久国产精品无码网爆 | 911亚洲精品 | www.久久| 无码人妻丰满熟妇啪啪 | 懂色av中文一区二区三区天美 | 福利在线一区二区 | 国产成人啪精品午夜在线观看 | 久久综合久久综合久久综合 | 国产污在线观看 | av黄在线观看 | 肉大捧一进一出免费视频 | 国产人成免费视频 | 日本亚洲色大成网站www久久 | 亚洲永久免费视频 | 国产91白丝在一线播放 | 天天做夜夜爽 | 伊人久久综合影院 | 久久久久久成人精品 | 欧美视频日韩 | 女人色极品影院 | 日本在线一 | 红桃视频国产精品 | 国产高潮呻吟久久 | 床上激情网站 | 成年人免费观看视频网站 | 麻豆91av| av网站观看| 青青艹av | 成人性生生活性生交全黄 | 日韩天天操 | 天堂亚洲精品 | a久久久久久 | 欧美丝袜视频 | 日本成人激情视频 | 国产婷婷精品 | 精品视频在线一区 | 韩日av网站| 72pao成人国产永久免费视频 | 强伦轩人妻一区二区电影 | 亚洲风情亚aⅴ在线发布 | 国产精品乱码一区二三区小蝌蚪 | 国产成人精品一区二区三区无码熬 | 午夜美女福利 | 日本老师巨大bbw丰满 | 日韩经典av | 在线免费视频一区二区 | 日本在线观看视频网站 | 少妇毛片一区二区三区粉嫩av | 亚洲欧洲精品在线 | 久热免费在线视频 | 国内毛片毛片毛片毛片毛片 | 日本美女黄色一级片 | 国产中文字幕三区 | 日韩三级一区二区三区 | 16一17女人毛片 | 999久久久久久久久6666 | 国产剧情精品 | 日本十大三级艳星 | 绝顶高潮videos合集 | 日韩经典一区二区 | 免费在线观看的黄色网址 | 黑人巨大精品欧美黑白配亚洲 | 91精品国产欧美一区二区成人 | 黄色网av|