J'ai créé un webservice en c# et j'essaie de l'appeler et de le consommer à partir d'un script javascript, quelle est la façon ou la meilleure façon de le faire, merci d'avance. Je vais vous expliquer plus en détail : voici le service web :
public class DocumentInfo : System.Web.Services.WebService
{
[WebMethod(EnableSession = true)]
[ScriptMethod(ResponseFormat = System.Web.Script.Services.ResponseFormat.Json)]
public string GetDocumentInfo(string id)
{
Document document = new Document(Int32.Parse(id));
string output = JsonConvert.SerializeObject(document);
return output;
}
}
Je l'ai testé, il fonctionne, mais lorsque j'ai essayé les solutions ajax suggérées, j'ai obtenu cette erreur 500 Internal Server Error.