protected void PerformClickAction(object sender, EventArgs e) { LinkButton button = (LinkButton)sender; switch (button.ID) { case "LogIn": if (HttpContext.Current.Request.Url.AbsolutePath.Equals("/user/register")) { Response.Redirect(Page.GetRouteUrl("login", null) + "?return=" + Page.GetRouteUrl("home", null)); } else { Response.Redirect(Page.GetRouteUrl("login", null) + "?return=" + HttpContext.Current.Request.Url.AbsoluteUri); } break; case "LogOut": //Session["Token"] = null; //Session["Privileges"] = null; Session.Clear(); Session.Abandon(); Response.Cookies["ASP.NET_SessionId"].Value = string.Empty; Response.Cookies["ASP.NET_SessionId"].Expires = DateTime.Now.AddMonths(-10); navAnonymous.Visible = true; navLoggedIn.Visible = false; navAdmin.Visible = false; LicenseAgreement.Visible = false; Response.Redirect("~/"); break; case "lnkRegister": Response.Redirect(Page.GetRouteUrl("register", null)); break; case "lnkManageUser": Response.Redirect(Page.GetRouteUrl("manage-user", null)); break; case "lnkActivities": Response.Redirect(Page.GetRouteUrl("user-activity", null)); break; case "lnkConfigureBASandbox": Response.Redirect(Page.GetRouteUrl("configure-sandbox", new { SANDBOX = "business-analyst", PRODUCT = "iso-products", FILE = "input-attributes" })); break; case "lnkConfigureDevSandbox": Response.Redirect(Page.GetRouteUrl("configure-sandbox", new { SANDBOX = "developer" })); break; case "lnkConfigureUESandbox": Response.Redirect(Page.GetRouteUrl("configure-sandbox", new { SANDBOX = "user-experience" })); break; case "LicenseAgreement": WebServiceUtil.TransmitFile(LicenseAgreementFilePath, "application/pdf", "solartis-license-agreement.pdf"); break; } }
//确认报警 private void button1_Click(object sender, EventArgs e) { Program.WriteLog("关闭蜂鸣"); dacquisition.StopAlarm(); Program.WriteLog("确认报警,上传报警数据"); AlarmRecordDAL alarmRecord = new AlarmRecordDAL(); alarmRecord.SaveAlarmRecord(alarmInfo); string ret = WebServiceUtil.uploadAlarmRecords(alarmInfo); if ("1".Equals(ret)) { //更新数据库状态 alarmRecord.updateAlarmRecord(alarmInfo); } }
protected void BAXMLConfiguration_ServerValidate(object source, ServerValidateEventArgs args) { args.IsValid = WebServiceUtil.isValidateXML(args.Value); }
protected void UIConfiguration_ServerValidate(object source, ServerValidateEventArgs e) { e.IsValid = WebServiceUtil.IsValidJson(e.Value) ? true : false; }