protected void GetCustomPath_Click(object sender, EventArgs e) { Object obj = new object(); try { obj = ServicesHelper.InvokeWebSer(siteUrl.Text.Trim() + ServicesHelper.siteGroupService, "SiteGroup", // 欲调用的WebService的命名空间(如你已经引用,则为引用进入的命名空间) "SiteGroupFunc", // 欲调用的WebService的类名(不包括命名空间前缀) "GetCustomPath", // 欲调用的WebService的方法名 new object[] { }); NewcustomPath.Text = obj.ToString(); obj = ServicesHelper.InvokeWebSer(siteUrl.Text.Trim() + ServicesHelper.siteGroupService, "SiteGroup", // 欲调用的WebService的命名空间(如你已经引用,则为引用进入的命名空间) "SiteGroupFunc", // 欲调用的WebService的类名(不包括命名空间前缀) "GetSiteName", // 欲调用的WebService的方法名 new object[] { }); siteName.Text = obj.ToString(); this.table_ul.Style.Add("display", "block"); this.add_table.Style.Add("display", "none"); function.Script(this, "ShowDiv();"); } catch { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('获取失败,请检查信息是否填写正确!');", true); this.table_ul.Style.Add("display", "none"); this.add_table.Style.Add("display", "block"); function.Script(this, "ShowDiv();"); } }
private void ProcAjax() { string action = Request.Form["action"]; if (string.IsNullOrEmpty(action)) { Response.Write(-1); Response.Flush(); Response.End(); } else if (action.Equals("del")) { iisHelper.DeleteSite(siteName); } else if (action.Equals("stop")) { iisHelper.StopSite(siteName); } else if (action.Equals("start")) { iisHelper.StartSite(siteName); } else if (action.Equals("restart")) { iisHelper.RestartSite(siteName); } else if (action.Equals("del2"))//Del Binding information { string[] temp = siteName.Split(':'); iisHelper.RemoveBinding(temp[0], Convert.ToInt32(temp[1]) - 1, temp[2]); } else if (action.Equals("del3"))//Del VD { string[] temp = siteName.Split(':'); iisHelper.RemoveVD(temp[0], Convert.ToInt32(temp[1]) - 1); } else if (action.Equals("getDomain")) { string s = iisHelper.GetDomainsBySite(siteName); Response.Write(s); } else if (action.ToLower().Equals("serverinfo")) { //获取Token并回发前台,Iframe跳转到目标页 string value = Request.Form["value"]; DataTable dt = SqlHelper.ExecuteTable(CommandType.Text, "Select * From ZL_IDC_Server Where ID = " + value); DataRow dr = dt.Rows[0]; object obj = ServicesHelper.InvokeWebSer(dr["SiteUrl"].ToString() + ServicesHelper.siteGroupService, "SiteGroup", "SiteGroupFunc", "GetToken", new object[] { dr["SiteUser"].ToString(), dr["SitePasswd"].ToString() }); string url = dr["SiteUrl"] + "" + dr["CustomPath"] + "Site/Default.aspx?Token=" + obj.ToString() + "&remote=true"; Response.Write(url); Response.Flush(); } Response.End(); }