日韩性视频-久久久蜜桃-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中的新增、修改、删除的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产精品欧美激情在线播放 | 亚卅色图| 美女下部无遮挡 | 一本大道熟女人妻中文字幕在线 | 日韩啊啊啊| 中文字幕精品视频在线观看 | 诱夫1v1高h| 在线观看免费观看在线 | 日本人妻伦在线中文字幕 | 国产嗷嗷叫 | 亚洲成人av电影网站 | 精品国偷自产在线 | 国产成人a亚洲精品 | 国产免费无遮挡 | 青青操原 | 麻豆一级片 | 色午夜av| 小镇姑娘国语版在线观看免费 | 国产欧美日韩亚洲 | 日韩成人在线观看视频 | 亚洲午夜精品久久久久久浪潮 | 亚洲欧美日韩另类在线 | 97成网| 动漫美女被x | 福利小视频在线观看 | 呦呦精品| 爆乳熟妇一区二区三区霸乳 | 亚洲精品成人无码熟妇在线 | 可以免费观看的av | 国产精品久久久不卡 | 草在线| 九热这里只有精品 | 深爱激情丁香 | 日本欧美韩国国产精品 | 精品在线免费观看 | 一区二区三区麻豆 | 色先锋影院 | 国产一级片免费观看 | 蜜桃91麻豆精品一二三区 | 美女三级视频 | 成人免费视频网址 | 爽爽淫人 | 97桃色| 国产黑丝av | 亚洲经典自拍 | 免费色网 | 少妇人妻丰满做爰xxx | 青青草免费在线 | 国内精品嫩模av私拍在线观看 | 国产精品99精品无码视 | 99九九视频 | 国产精品久久久久久久久久妞妞 | 韩国三级hd中文字幕的背景音乐 | 色天天色综合 | 丰满的人妻hd高清日本 | 国内激情 | 日韩欧美国产成人 | 日本亚洲黄色 | 午夜激情啪啪 | 闷骚老干部cao个爽 av九九九 | 日韩精品一区二区三区无码专区 | av福利在线 | 国产一区二区三区在线播放无 | 韩国三级中文字幕hd浴缸戏 | 欧美日韩免费一区二区三区 | 美女网站免费黄 | 女人下部全棵看视频 | 美女黄色小视频 | www.黄色| www.久久久| 俄罗斯videodesxo极品 | 乱人伦xxxx国语对白 | 爱的天堂 | 黄色一级在线观看 | www.777奇米影视 | 在线视频区 | 国产一级一片免费播放 | 女人下部全棵看视频 | 中文字幕四区 | 1024中文字幕 | 制服丝袜影音先锋 | 72pao成人国产永久免费视频 | 天天做天天爱天天操 | 免费福利影院 | 日韩av在线第一页 | 成人午夜视频在线观看 | 少妇被又大又粗又爽毛片久久黑人 | 久久久精品国产sm调教网站 | 无码精品久久久久久久 | 国产夫妻自拍小视频 | 国产精品久久毛片av大全日韩 | 911精品国产一区二区在线 | 91抖音成人 | 亚洲精品高清视频在线观看 | 亚洲1区 | 女主播在线观看 | a猛片免费播放 | 看久久 | 精品欧美一区二区精品少妇 |