//Submit the Apply protected void btn_OK_Click(object sender, EventArgs e) { EWF_TaskBLL task; if ((int)ViewState["TaskID"] == 0) { task = new EWF_TaskBLL(); task.Model.App = (Guid)ViewState["AppID"]; task.Model.Initiator = (int)Session["UserID"]; task.Model.Title = tbx_Topic.Text; task.Model.DataObjectValues = pl_dataobjectinfo.GetData(); task.Add(); } else { task = new EWF_TaskBLL((int)ViewState["TaskID"]); task.SetDataObjectValue(pl_dataobjectinfo.GetData()); } task.Start(); MessageBox.ShowAndRedirect(this, "流程已成功发起!!", "TaskDetail.aspx?TaskID=" + task.Model.ID.ToString()); }