گاهی اوقات ما یک نیاز داریم که در آن باید اطلاعات را بدون دست زدن به پایگاه داده مدیریت کنیم و همه آن اطلاعات را فقط زمانی ذخیره کنیم که کاربر دکمه SUBMIT را کلیک کند، یعنی در یک فروشگاه یک مشتری می خواهد برخی از محصولات را بخرد، صندوقدار باید همه موارد را اسکن کند. محصول و سیستم اقلام را روی صفحه فهرست می کند، اما اطلاعات تنها زمانی ارسال می شود که صندوقدار روی دکمه "انجام معامله" کلیک کند.
بنابراین در اینجا یک آموزش کوچک از نحوه افزودن آیتم ها به یک جدول موقت/مجازی (جدول html در جلو)، و حذف آیتم ها از آن جدول فقط با استفاده از jquery و ذخیره تمام موارد جدول در پایگاه داده تنها زمانی که دکمه ارسال است وجود دارد. کلیک کرد:
بنابراین، بیایید با آموزش شروع کنیم.
ابزارهایی که برای این آموزش نیاز داریم:
- EntityFramework.
- جی کوئری
- بوت استرپ (اختیاری)
- ویژوال استودیو
- استودیوی مدیریت سرور Sql
اول از همه بیایید یک پایگاه داده جدید و یک جدول جدید ایجاد کنیم، استودیوی مدیریت سرور sql را باز کنیم و اسکریپت های زیر را اجرا کنیم:
ایجاد پایگاه داده MoviesDB
- create database MoviesDB -- Create a new database with the name MoviesDB
- use MoviesDB -- use this database
- --Create new Movie table
- Create Table Movie (
- Id int Identity primary key,
- Title varchar(500),
- Summary varchar(max),
- Year int
- )
حالا بیایید یک پروژه MVC جدید ایجاد کنیم:
ویژوال استودیو را باز کنید، سپس به File - New - Project بروید و در قسمت Web، .Net web application را انتخاب کنید، نامی را که می خواهید بگذارید و روی دکمه OK کلیک کنید.
![جدول Temp HTML را با jQuery مدیریت کنید و لیست موارد را با استفاده از MVC و EF به پایگاه داده ارسال کنید](http://pezhvak24.ir/dl/10kcor/cscd/article/manage-temp-html-table-with-jquery-and-post-list-of-items-to-database/Images/create mvc app net framework.jpg)