2009-07-11 Michael Barker <mike@middlesoft.co.uk>
[mono.git] / mcs / class / System.Web.DynamicData / Test / WebPages / DynamicData / PageTemplates / Edit.aspx.cs
1 using System;
2 using System.Data;
3 using System.Configuration;
4 using System.Collections;
5 using System.Linq;
6 using System.Web;
7 using System.Web.Security;
8 using System.Web.UI;
9 using System.Web.UI.WebControls;
10 using System.Web.UI.WebControls.WebParts;
11 using System.Web.UI.HtmlControls;
12 using System.Xml.Linq;
13 using System.Web.DynamicData;
14
15 public partial class Edit : System.Web.UI.Page {
16     protected MetaTable table;
17
18     protected void Page_Init(object sender, EventArgs e) {
19         DynamicDataManager1.RegisterControl(DetailsView1);
20     }
21
22     protected void Page_Load(object sender, EventArgs e) {
23         table = DetailsDataSource.GetTable();
24         Title = table.DisplayName;
25         
26     }
27
28     protected void DetailsView1_ItemCommand(object sender, DetailsViewCommandEventArgs e) {
29         if (e.CommandName == DataControlCommands.CancelCommandName) {
30             Response.Redirect(table.ListActionPath);
31         }
32     }
33
34     protected void DetailsView1_ItemUpdated(object sender, DetailsViewUpdatedEventArgs e) {
35         if (e.Exception == null || e.ExceptionHandled) {
36             Response.Redirect(table.ListActionPath);
37         }
38     }
39 }