Опубликован: 15.06.2011 | Доступ: свободный | Студентов: 710 / 60 | Оценка: 4.25 / 4.00 | Длительность: 14:09:00
Специальности: Программист, Разработчик интернет-проектов
Теги:
Самостоятельная работа 4:
Web Matrix. Работа с данным
7.Изменим значения поля Price с "0" на "1", и щелкнем кнопку "Update". В результате отобразиться страница EditProducts.cshtml с измененным значением:
Удаление записей из базы данных
1.В текущем проекте создадим CSHTML файл, и назовем его ListProductsForDelete.cshtml:
2.Заменим исходный код страницы ListProductsForDelete.cshtml на:
@{ var db = Database.Open("SmallBakery"); var selectQueryString = "SELECT * FROM Product ORDER BY Name"; } <!DOCTYPE html> <html> <head> <title>Delete a Product</title> <style> table, th, td { border: solid 1px #bbbbbb; border-collapse: collapse; padding: 2px; } </style> </head> <body> <h1>Delete a Product</h1> <form method="post" action="" name="form"> <table border="1"> <thead> <tr> <th> </th> <th>Name</th> <th>Description</th> <th>Price</th> </tr> </thead> <tbody> @foreach (var row in db.Query(selectQueryString)) { <tr> <td><a href="@Href("/DeleteProduct", row.id)">Delete</a></td> <td>@row.name</td> <td>@row.description</td> <td>@row.price</td> </tr> } </tbody> </table> </form> </body> </html>
Код этой страницы очень похож на код страницы EditProducts.cshtml, созданной ранее, но вместо ссылки Edit, используется ссылка Delete: