Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция 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 TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

форма ASP.NET веб-страниц HTML

Формы HTML документы для размещения элементов управления ввода (текстовые поля, флажки, радио-кнопки, раскрывающийся список) частей.


Создание ввода HTML страницы

примеры Razor

<html>
<body>
@{
if (IsPost) {
string companyname = Request["companyname"];
string contactname = Request["contactname"];
<p>You entered: <br />
Company Name: @companyname <br />
Contact Name: @contactname </p>
}
else
{
<form method="post" action="">
Company Name:<br />
<input type="text" name="CompanyName" value="" /><br />
Contact Name:<br />
<input type="text" name="ContactName" value="" /><br /><br />
<input type="submit" value="Submit" class="submit" />
</form>
}
}
</body>
</html>

Запуск экземпляра »


Бритва пример - отображение изображения

Предположим, что есть в вашей папке изображений три изображения, которые вы хотите отображать изображения динамически на основе выбора пользователя.

Это может быть достигнуто путем простого куска Бритва кода.

Если есть картина под названием "photo1.jpg" в папку с изображениями вашего сайта, вы можете использовать элемент HTML <IMG>, чтобы отобразить изображение, следующим образом:

<img src="images/Photo1.jpg" alt="Sample" />

В следующем примере показано, как отображать пользовательские выбранные изображения из следующего списка:

примеры Razor

@{
var imagePath="";
if (Request["Choice"] != null)
{imagePath="images/" + Request["Choice"];}
}
<!DOCTYPE html>
<html>
<body>
<h1>Display Images</h1>
<form method="post" action="">
I want to see:
<select name="Choice">
<option value="Photo1.jpg">Photo 1</option>
<option value="Photo2.jpg">Photo 2</option>
<option value="Photo3.jpg">Photo 3</option>
</select>
<input type="submit" value="Submit" />
@if (imagePath != "")
{
<p>
<img src=" @imagePath " alt="Sample" />
</p>
}

</form>
</body>
</html>

Запуск экземпляра »

Примеры объяснил

Сервер создает переменную с именемImagePath.

HTML страница содержитвыпадающий список с именем выбора(<SELECT> элемент). Это позволяет пользователям в соответствии с их собственному желанию выбрать имя (например,фото 1), когда страница представляется на веб - сервер, передайте имя файла (например, photo1.jpg).

Бритва Код позапросу [ "Choice"] считывает значение выбора.Если путь через код для создания изображения (изображения / photo1.jpg) эффективным, поставить путь к изображению присваивается переменнойImagePath.

HTML страницы, элемент <IMG> используется для отображения изображения. При отображении страницы, атрибут SRC используется для установки значения переменной ImagePath.

<Img> элемент находится в блоке, если он не предотвратить имя отображаемого изображения, например, при первой загрузке отображается страница.