Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET Веб-страницы - Базы данных


Эта глава о работе с базами данных.


Что мы будем делать

В этой главе мы будем:

  • Создать веб-страницу со списком данных из базы данных

Отображение данных из базы данных

С веб-страниц, вы можете легко отображать данные из базы данных.

Вы можете подключиться к существующей базе данных, или создать новую базу данных с нуля.

В этом примере мы будем подключаться к существующей базе данных Compact SQL Server.

Если вы хотите узнать , как создать базу данных для сети, пожалуйста , перейдите в раздел веб - базы данных .


Добавление страницы Клиентов

В "DemoWebPages" папку, создать новый файл с именем CSHTML "Products.cshtml" .

Замените код в файл с кодом, используя, например:

Products.cshtml

@{
var db = Database.Open("SmallBakery"); 
var selectQueryString = "SELECT * FROM Product ORDER BY Name"; 
}

<html> 
<body> 
<h1>Small Bakery Products</h1> 
<table> 
<tr>
<th>Id</th> 
<th>Product</th> 
<th>Description</th> 
<th>Price</th> 
</tr>
@foreach(var row in db.Query(selectQueryString))
{

<tr> 
<td> @row.Id </td> 
<td> @row.Name </td> 
<td> @row.Description </td> 
<td align="right"> @row.Price </td> 
</tr> 
}
</table> 
</body> 
</html>
Выполнить пример »

Пример Разъяснения

База данных. Open( name ) метод подключения к базе данных в два этапа:

Во- первых, он ищет папку App_Data приложения для базы данных , которая соответствует параметру имя без расширения имени файла.

Если файл не найден, он ищет "connection string" в файле Web.config приложения.

(Строка соединения содержит информацию о том, как подключиться к базе данных. Она может включать в себя путь к файлу или имя базы данных SQL, с полным именем пользователя и паролем)

Этот поиск двухступенчатый позволяет протестировать приложение с локальной базой данных, и запустить приложение на веб-узле с помощью строки подключения.