Опубликован: 15.06.2011 | Доступ: свободный | Студентов: 711 / 61 | Оценка: 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:


