protected void Page_Load(object sender, EventArgs e) { // EventGolf oEvent = new Wala.Membership.Business.EventGolf(); // mmBindingList<EventGolfEntity> oGolfEvents = oEvent.GetAllEntities(); this.oOrder = (Reg_Golf)this.RegisterBizObj(new Reg_Golf()); this.oFee = (Fee)this.RegisterBizObj(new Fee()); this.iContactId = int.Parse(String.IsNullOrEmpty(Request.QueryString["ContactId"]) ? "0" : Request.QueryString["ContactId"]); this.iOrderId = int.Parse(String.IsNullOrEmpty(Request.QueryString["OrderId"]) ? "0" : Request.QueryString["OrderId"]); // Retrieve the specified order and detail if (! this.oOrder.getOrderById(this.iOrderId)) { this.oOrder.NewEntity(); this.oOrder.Entity.numIndID = this.iContactId; } Session["dsOrder"] = this.oOrder.DataSet;My save button is defined like this:
<mm:mmButton ID="btnSave" runat="server" AccessLevel="Full" BindingSource="" BindingSourceMember="" ControlID="00000000-0000-0000-0000-000000000000" IsPostBack="False" SecuritySetup="True" Text="Save Sale" UserFieldName="" onclick="btnSave_Click" UseSubmitBehavior="False" />Note that useSubmitBehavior and isPostBack are false. When I click on the save button, it's still posting back, which is wiping out my Session["dsOrder"]. Then it's running the btnSave_Click method which is trying to save a null datasession.