JQuery對ASP.NET MVC資料進行操作
以前學習ASP.NET MVC時,學習與應用,操作過資料顯示,新增,編輯,更新和刪除等功能。
很多方法是相通的,看自己是怎樣來進行方便,快捷,高效率。
今天Insus.NET寫的練習,是直接對繫結在Table的資料進行更新,刪除。
在專案中,建立一個實體,也就是說,對資料庫時行通訊,對資料進行操作:
public IEnumerableGetAllToolLocations() { sp.ConnectionString = DB.ConnectionString; sp.Parameters = null; sp.ProcedureName = "usp_ToolLocation_GetAll"; DataTable dt = sp.ExecuteDataSet().Tables[0]; return dt.ToList (); } public void Update(ToolLocation tl) { List param = new List () { new Parameter("@ToolLocation_nbr", SqlDbType.SmallInt, 2, tl.ToolLocation_nbr), new Parameter("@LocationName",SqlDbType.NVarChar,-1,tl.LocationName), new Parameter("@Description",SqlDbType.NVarChar,-1,tl.Description), new Parameter("@IsActive",SqlDbType.Bit,1,tl.IsActive) }; sp.ConnectionString = DB.ConnectionString; sp.Parameters = param; sp.ProcedureName = "usp_ToolLocation_Update"; sp.Execute(); } public void Delete(ToolLocation tl) { List param = new List () { new Parameter("@ToolLocation_nbr", SqlDbType.SmallInt, 2, tl.ToolLocation_nbr) }; sp.ConnectionString = DB.ConnectionString; sp.Parameters = param; sp.ProcedureName = "usp_ToolLocation_Delete"; sp.Execute(); }
建立檢視,並繫結資料:
@using Insus.NET.Models; @model IEnumerablehtml> Edit
@foreach (var tl in Model) { ToolLocation_nbr LocationName Description IsActive } @tl.ToolLocation_nbr @Html.TextBox("LocationName", tl.LocationName) @Html.TextBox("Description", tl.Description) @Html.CheckBox("IsActive", tl.IsActive)
對資料進行更新的功能,下面的實現,是對Table內的資料刪除。
@using Insus.NET.Models; @model IEnumerablehtml> Delete
@foreach (var tl in Model) { ToolLocation_nbr LocationName Description IsActive } @tl.ToolLocation_nbr @tl.LocationName @tl.Description @Html.CheckBox("IsActive", tl.IsActive, new { disabled = "disabled" })
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4560/viewspace-2800693/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET MVC結合jQuery外掛進行資料驗證ASP.NETMVCjQuery
- asp.net jquery ajax資料操作 DropDownList級聯ASP.NETjQuery
- jquery獲得option的值和對option進行操作jQuery
- asp.net mvc 中利用jquery datatables 實現資料分頁顯示ASP.NETMVCjQuery
- ASP.NET MVC刪除資料ASP.NETMVC
- jquery 定義物件並進行操作jQuery物件
- C#對DataGridView進行新增、修改、刪除資料操作C#View
- 對目錄進行操作
- 6.DJango在views裡面對獲取資料進行操作DjangoView
- 利用kvo對集合進行操作
- ASP.NET MVC – SQL 資料庫簡介ASP.NETMVCSQL資料庫
- vue對table的某一行的資料進行編輯,刪除操作Vue
- 【譯文】利用dplyr包進行資料操作
- 使用系統API進行資料庫操作API資料庫
- 利用undo進行資料的恢復操作
- Asp.net MVC 4 模型的資料註釋ASP.NETMVC模型
- matlab 對資料進行打亂Matlab
- 如何對資料目標進行分析
- sql對錶資料進行復制SQL
- ABP教程-對Person資訊進行操作
- 對table的操作進行監控
- jquery對table的操作jQuery
- 使用nodejs對Marketing Cloud的contact主資料進行修改操作NodeJSCloud
- SQL對資料進行按月統計或對資料進行按星期統計的例項程式碼SQL
- Python 連線mysql資料庫進行操作PythonMySql資料庫
- 使用Spring Data JPA進行資料庫操作Spring資料庫
- Asp.Net MVC 系列--進階篇之FilterASP.NETMVCFilter
- 每日 30 秒 ⏱ 對海量資料進行切割
- Oracle對資料進行加密&解密處理Oracle加密解密
- 【雜談】如何對Redis進行原子操作Redis
- python可以對excel進行那些操作PythonExcel
- 【ASP.NET Core】動態對映MVC路由ASP.NETMVC路由
- ASP.NET MongoDB資料庫操作類ASP.NETMongoDB資料庫
- 資料加密-國密SM2對資料進行加密加密
- 使用jQuery的$.ajax()向MVC控制器Post資料jQueryMVC
- Jmeter使用beanshell對資料進行加密傳輸JMeterBean加密
- PHP 對資料進行驗證和過濾PHP
- Python對Hadoop資料進行讀寫PythonHadoop