Веб-сервисы ASMX не поддерживают это.Вы можете написать общий обработчик .ashx
:
<%@ WebHandler Language="C#" Class="Handler" %>
using System;
using System.Web;
public class Handler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("some plain text");
}
public bool IsReusable
{
get { return true; }
}
}
Теперь вы можете вызывать ваш обработчик из javascript: http://yoursite.com/getdoctor.ashx
.
Другой вариант - использовать WCF .