Deutsch

Воспоминание asp net 12.10.2024

Вчера, 15:16
Re: Воспоминание asp net 12.10.2024
 
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>
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
 

Перейти на