Проектирование Интернет приложений. Тузовский А.Ф. - 168 стр.

UptoLike

Составители: 

168
чески выполняет проверку соответствия введенного имени и пароля
пользователя с данными, содержащимися в БД, а затем вызывает пере-
ход к запрашиваемой web-форме приложения. Данный ЭУ является
полностью расширяемым и позволяет переопределить его разметку,
стиль и свойства, а также самому обрабатывать события, чтобы изме-
нить стандартное поведение. Пример настройки описания ЭУ Login по-
казан ниже:
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="LogPage.aspx.cs" Inherits="LogPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><title></title></head>
<body>
<form id="form1" runat="server">
<div>
<asp:Login ID="Login1" runat="server" BackColor="aliceblue"
BorderColor="Black" BorderStyle="double">
<LayoutTemplate>
<h4 align="center">Подключение к системе</h4>
<table>
<tr> <td> Имя пользователя: </td>
<td> <asp:TextBox ID="UserName" runat="server" />
<asp:RequiredFieldValidator ID="UserNameRequired" runat="server"
ControlToValidate="UserName" ErrorMessage="*" />
</td> </tr> <tr> <td> Пароль:</td>
<td>
<asp:TextBox ID="Password" runat="server" TextMode="Password" />
<asp:RequiredFieldValidator ID="PasswordRequired" runat="server"
ControlToValidate="Password" ErrorMessage="*" />
</td> </tr>
<tr> <td> <asp:CheckBox ID="RememberMe" runat="server"
Text="Запомни меня" /> </td>
<td align="center">
<asp:Button ID="Login" CommandName="Login"
runat="server" Text="Войти" />
</td> </tr>
<table>
</LayoutTemplate>
</asp:Login>
</div>
</form>
</body>
</html>
Отображение настроенного выше ЭУ Login показано на рис. 4.34.