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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jquery獲得option的值和對option進行操作jQuery
- ASP.NET MVC – SQL 資料庫簡介ASP.NETMVCSQL資料庫
- 使用nodejs對Marketing Cloud的contact主資料進行修改操作NodeJSCloud
- jquery對table的操作jQuery
- Asp.net MVC 4 模型的資料註釋ASP.NETMVC模型
- 6.DJango在views裡面對獲取資料進行操作DjangoView
- vue對table的某一行的資料進行編輯,刪除操作Vue
- matlab 對資料進行打亂Matlab
- 【ASP.NET Core】動態對映MVC路由ASP.NETMVC路由
- 使用jQuery的$.ajax()向MVC控制器Post資料jQueryMVC
- 使用Spring Data JPA進行資料庫操作Spring資料庫
- Python 連線mysql資料庫進行操作PythonMySql資料庫
- python可以對excel進行那些操作PythonExcel
- Python對Hadoop資料進行讀寫PythonHadoop
- 如何對資料目標進行分析
- 通過呼叫多個操作建立 ASP.NET MVC 檢視ASP.NETMVC
- SQL對資料進行按月統計或對資料進行按星期統計的例項程式碼SQL
- 如何對Spring MVC中的Controller進行單元測試SpringMVCController
- 【雜談】如何對Redis進行原子操作Redis
- 每日 30 秒 ⏱ 對海量資料進行切割
- ASP.NET MVC路由ASP.NETMVC路由
- 【ASP.NET Core】MVC過濾器:執行流程ASP.NETMVC過濾器
- python對excel檔案中指定表格的指定列資料進行去重複操作。PythonExcel
- 資料加密-國密SM2對資料進行加密加密
- ASP.NET MVC+JQuery+漂亮後臺UI+快速開發框架形成之旅ASP.NETMVCjQueryUI框架
- ASP.NET Core MVC+Layui使用EF Core連線MySQL執行簡單的CRUD操作ASP.NETMVCUIMySql
- Spring Boot整合Spring Data JPA進行資料庫操作Spring Boot資料庫
- SQLAIchemy對資料基本操作SQLAI
- 理解Path對路徑進行操作的APIAPI
- PHP 對資料進行驗證和過濾PHP
- 如何對DevOps資料庫進行原始碼控制dev資料庫原始碼
- Jmeter使用beanshell對資料進行加密傳輸JMeterBean加密
- [譯] 使用 Pandas 對 Kaggle 資料集進行統計資料分析
- ASP.NET MVC 反射例子ASP.NETMVC反射
- 如何使用帝國CMS進行資料庫匯出操作?資料庫
- ASP.NET Core使用EF Core操作MySql資料庫ASP.NETMySql資料庫
- 基於Spark對消費者行為資料進行資料分析開發案例Spark
- Python如何對浮點數進行取整操作?Python