protected void Page_Load(object sender, EventArgs e) { switch (RequestActionString) { case "CancelSaleOrder": string ids = RequestData.Get <string>("ids"); if (!string.IsNullOrEmpty(ids)) { string[] idArray = ids.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); IList <SaleOrder> soEnts = SaleOrder.FindAll(SearchCriterion, Expression.In(SaleOrder.Prop_Id, idArray)); foreach (SaleOrder soEnt in soEnts) { soEnt.State = "已作废"; soEnt.DoUpdate(); } } break; default: DoSelect(); break; } }