New test.
[mono.git] / mcs / class / System.Web / Test / mainsoft / MainsoftWebApp20 / FormViewInsertEditDelete.aspx
1 <%@ Page Language="C#" AutoEventWireup="true" Codebehind="MyPage.aspx.cs" Inherits="MyPage" %>\r
2 \r
3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
4 \r
5 <html xmlns="http://www.w3.org/1999/xhtml" >\r
6 <head runat="server">\r
7     <title>Untitled Page</title>\r
8 </head>\r
9 \r
10 <body>    \r
11 <script runat="server">\r
12 \r
13     protected void Page_Load (object sender, EventArgs e)\r
14     {\r
15         FormView1.DataKeyNames = new string[] { "ID" };\r
16          if (!IsPostBack)  \r
17             MonoTests.System.Web.UI.WebControls.DataObject.ds = MonoTests.System.Web.UI.WebControls.DataObject.CreateDataTable ();                       \r
18     }    \r
19     \r
20 </script>\r
21     <form id="form1" runat="server"> \r
22     start   \r
23     <div>\r
24         &nbsp;\r
25         <asp:FormView ID="FormView1" runat="server" AllowPaging="True" DataSourceID="ObjectDataSource1"  >\r
26             <ItemTemplate>\r
27                 <asp:Label ID="ID" runat="server" Text='<%# Eval("ID") %>' ></asp:Label>&nbsp;\r
28                 <asp:Label ID="LName" runat="server" Text='<%# Eval("LName") %>'></asp:Label>                \r
29                 <asp:Label ID="FName" runat="server" Text='<%# Eval("FName") %>'></asp:Label>&nbsp;\r
30                 <asp:LinkButton ID="EditButton" runat="server" CommandName='<%# "Edit" %>' Text='<%# "Edit" %>'></asp:LinkButton>\r
31                 <asp:LinkButton ID="NewButton" runat="server" CommandName='<%# "New" %>' Text='<%# "New" %>'></asp:LinkButton>\r
32                 <asp:LinkButton ID="DeleteButton" runat="server" CommandName='<%# "Delete" %>' Text='<%# "Delete" %>'></asp:LinkButton>\r
33             </ItemTemplate>\r
34             <EditItemTemplate>                \r
35                 Enter First Name:<asp:TextBox ID="FNameEdit" Text='<%# Bind("FName") %>' runat="server"></asp:TextBox><br />\r
36                 Enter Last Name:<asp:TextBox ID="LNameEdit" runat="server" Text='<%# Bind("LName") %>'></asp:TextBox><br />\r
37                 <asp:LinkButton ID="UpdateButton" runat="server" CommandName='<%# "Update" %>' Text='<%# "Update" %>'></asp:LinkButton>\r
38                 <asp:LinkButton ID="CancelUpdateButton" runat="server" CommandName='<%# "Cancel" %>' Text='<%# "Cancel" %>'></asp:LinkButton>\r
39             </EditItemTemplate>\r
40             <InsertItemTemplate>\r
41                 Insert ID:\r
42                 <asp:TextBox ID="IDInsert" runat="server" Text='<%# Bind("ID") %>'></asp:TextBox><br />\r
43                 Insert First Name:\r
44                 <asp:TextBox ID="FNameInsert" runat="server" Text='<%# Bind("FName") %>'></asp:TextBox>\r
45                 <br />\r
46                 Insert Last Name:&nbsp;\r
47                 <asp:TextBox ID="LNameInsert" runat="server" Text='<%# Bind("LName") %>'></asp:TextBox>\r
48                 <asp:LinkButton ID="InsertButton" runat="server" CommandName='<%# "Insert" %>' Text='<%# "Insert" %>'></asp:LinkButton>\r
49                 <asp:LinkButton ID="CancelInsertButton" runat="server" CommandName='<%# "Cancel" %>' Text='<%# "Cancel" %>'></asp:LinkButton>\r
50             </InsertItemTemplate>\r
51             <EmptyDataTemplate>\r
52                 <asp:Label ID="Label1" runat="server" Text='<%# "The Database is empty" %>'></asp:Label>\r
53             </EmptyDataTemplate>\r
54         </asp:FormView>\r
55         <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DeleteMethod="Delete"\r
56             InsertMethod="Insert" SelectMethod="Select" TypeName="MonoTests.System.Web.UI.WebControls.DataObject"\r
57             UpdateMethod="Update">\r
58             <DeleteParameters>\r
59                 <asp:Parameter Name="ID" Type="String" />\r
60                 <asp:Parameter Name="FName" Type="String" />\r
61                 <asp:Parameter Name="LName" Type="String" />\r
62             </DeleteParameters>\r
63             <UpdateParameters>\r
64                 <asp:Parameter Name="ID"  Type="String"/>\r
65                 <asp:Parameter Name="FName" Type="String"/>\r
66                 <asp:Parameter Name="LName" Type="String"/>\r
67             </UpdateParameters>\r
68             <InsertParameters>\r
69                 <asp:Parameter Name="ID" Type="String" />\r
70                 <asp:Parameter Name="FName" Type="String" />\r
71                 <asp:Parameter Name="LName" Type="String" />\r
72             </InsertParameters>\r
73         </asp:ObjectDataSource>\r
74     \r
75     </div>\r
76     end\r
77     </form>\r
78 </body>\r
79 </html>\r