protected override void OnClick(EventArgs e) { base.OnClick(e); FastTrackPage page = this.Page as FastTrackPage; if (page != null) { PropertyInfo property = page.GetPropertyInfo(page.SelectedPropertyName); if (property != null) { if (page.IsListProperty(property.Name)) { IList list = (IList)page.GetPropertyValue(property.Name); list.Add(obj); } else { page.SetPropertyValue(property.Name, obj); } page.SaveObject(page.SelectedObject); page.Response.Redirect(page.GetEditUrl(page.SelectedObject, "")); } } }
protected override void OnClick(EventArgs e) { base.OnClick(e); FastTrackPage page = this.Page as FastTrackPage; if (page != null) { page.Response.Redirect(page.GetEditUrl(obj, "")); } }
protected override void OnClick(EventArgs e) { base.OnClick(e); FastTrackPage page = this.Page as FastTrackPage; if (page != null) { Type type = page.GetTypeFromTypeName(className); page.Response.Redirect(page.GetEditUrl(type, "")); } }
protected override void OnClick(EventArgs e) { base.OnClick(e); FastTrackPage page = this.Page as FastTrackPage; if (page != null) { Type type = page.SelectedType; if (type != null) { page.CreateObject(type); object obj = page.SelectedObject; if (obj != null) { page.Response.Redirect(page.GetEditUrl(obj, "")); } } } }
public void Initialize() { if (initialized) { return; } initialized = true; FastTrackPage page = this.Page as FastTrackPage; if (page != null) { if (!Page.IsPostBack) { object value = page.GetPropertyValue(propertyName); if (value != null) { this.Text = page.GetObjectName(value); this.NavigateUrl = page.GetEditUrl(value, this.viewUrl); } } } }