diff --git a/EHEC_Server/EHEC_Server/ClusterService.asmx b/EHEC_Server/EHEC_Server/ClusterService.asmx new file mode 100644 index 0000000..3fa03b9 --- /dev/null +++ b/EHEC_Server/EHEC_Server/ClusterService.asmx @@ -0,0 +1 @@ +<%@ WebService Language="C#" CodeBehind="ClusterService.asmx.cs" Class="EHEC_Server.ClusterService" %> diff --git a/EHEC_Server/EHEC_Server/ClusterService.asmx.cs b/EHEC_Server/EHEC_Server/ClusterService.asmx.cs new file mode 100644 index 0000000..4d6603a --- /dev/null +++ b/EHEC_Server/EHEC_Server/ClusterService.asmx.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.Services; +using System.Web.Script.Services; +using System.Web.Script.Serialization; + +namespace EHEC_Server +{ + /// + /// Summary description for ClusterService + /// + [WebService(Namespace = "http://localhost:50200/")] + [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] + [System.ComponentModel.ToolboxItem(false)] + // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. + [System.Web.Script.Services.ScriptService] + public class ClusterService : System.Web.Services.WebService + { + [WebMethod] + //[ScriptMethod(ResponseFormat = ResponseFormat.Json)] + public void GetJson(HttpContext context) + { + context.Response.ContentType = "application/json"; + ClusterConverter cc = new ClusterConverter(); + var json = cc.WriteJson(); + JavaScriptSerializer js = new JavaScriptSerializer(); + context.Response.Write(js.Serialize(json)); + //return new JavaScriptSerializer().Serialize(json); + } + } + +} diff --git a/EHEC_Server/EHEC_Server/EHEC_Server.csproj b/EHEC_Server/EHEC_Server/EHEC_Server.csproj index ee168bd..7843f8c 100644 --- a/EHEC_Server/EHEC_Server/EHEC_Server.csproj +++ b/EHEC_Server/EHEC_Server/EHEC_Server.csproj @@ -83,6 +83,7 @@ EntityModelCodeGenerator Model.Designer.cs + @@ -164,9 +165,14 @@ cluster.aspx + + ClusterService.asmx + Component + + @@ -223,7 +229,9 @@ - + + + 10.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) diff --git a/EHEC_Server/EHEC_Server/cluster.aspx b/EHEC_Server/EHEC_Server/cluster.aspx index 72e172f..70a03fe 100644 --- a/EHEC_Server/EHEC_Server/cluster.aspx +++ b/EHEC_Server/EHEC_Server/cluster.aspx @@ -11,6 +11,7 @@ + <%----%> @@ -18,19 +19,75 @@ <%----%> - + + + + <%--diese habe ich versucht nachzustellen:--%> + <%--https://codereview.stackexchange.com/questions/3208/making-a-simple-call-to-a-server--%> + <%--https://stackoverflow.com/questions/8703317/troubleshooting-jquery-ajax-call-using-generic-handler-in-asp-net--%> + <%--https://codepedia.info/jquery-ajax-json-example-asp-net-sql-database/--%> + +

EHEC Clusteranalysis

+ + +
+<%-- --%>