Вход на сайт
Воспоминание asp net 12.10.2024
850 просмотров
Перейти к просмотру всей ветки
uscheswoi_82 коренной житель
в ответ uscheswoi_82 Вчера, 02:03
Всем привет!
Я оптимизировал код см. Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!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:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/db_persony.mdb" InsertCommand="INSERT INTO Persony(Imja, Familia) VALUES (?,?)" SelectCommand="SELECT [PersonID], [Imja], [Familia], [Imja] + ' ' + [Familia] AS [Imja_Familia] FROM [Persony]"> <InsertParameters> <asp:ControlParameter ControlID="txtFirstname" DbType="String" Name="newparameter" PropertyName="Text" /> <asp:ControlParameter ControlID="txtLastname" DbType="String" Name="newparameter" PropertyName="Text" /> </InsertParameters> </asp:AccessDataSource> Люди:<br /> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="PersonID" DataSourceID="AccessDataSource1"> <Columns> <asp:BoundField DataField="PersonID" HeaderText="#" InsertVisible="False" ReadOnly="True" SortExpression="PersonID" /> <asp:BoundField DataField="Imja" HeaderText="Имя" SortExpression="Imja" /> <asp:BoundField DataField="Familia" HeaderText="Фамилия" SortExpression="Familia" /> </Columns> </asp:GridView> <br /> Люди:<br /> <asp:DropDownList ID="cboPerson" runat="server" DataSourceID="AccessDataSource1" DataTextField="Imja_Familia" DataValueField="PersonID"> </asp:DropDownList><br /> <br /> <asp:Label ID="lbFirstname" runat="server" Text="Ваше имя:"></asp:Label> <asp:RequiredFieldValidator ID="reqfvFirstname" runat="server" ControlToValidate="txtFirstname" ErrorMessage="Введите ваше имя" SetFocusOnError="True"></asp:RequiredFieldValidator><br /> <asp:TextBox ID="txtFirstname" runat="server"></asp:TextBox><br /> <br /> <asp:Label ID="lbLastname" runat="server" Text="Ваша фамилия:"></asp:Label> <asp:RequiredFieldValidator ID="reqfvLastname" runat="server" ControlToValidate="txtLastname" ErrorMessage="Введите вашу фамилию" SetFocusOnError="True"></asp:RequiredFieldValidator><br /> <asp:TextBox ID="txtLastname" runat="server"></asp:TextBox><br /> <br /> <asp:Button ID="btnSave" runat="server" Text="Сохранить" OnClick="btnSave_Click" /><br /> </div> </form> </body> </html>
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение