Как вызвать веб-метод в файле проекта развертывания (dll)

-4

Я развернул проект веб-решений в DLL файл и внутри этой библиотеки. У меня есть файл asmx с webmethods. Я добавил этот файл dll в aspx-страницу, и мне нужно вызвать веб- метод, используя jquery ajax.

Как я могу вызвать веб- метод, если он находится внутри dll?

Вот как выглядит файл asmx внутри dll:

<%@ WebService Language="C#" Class="MyWebServiceWS" %>

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class MyWebServiceWS : System.Web.Services.WebService
{
    [WebMethod(EnableSession = true)]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = false)]
    public string Helloworld()
    { return "hello" }
}

Благодаря,

  • 0
    Как веб-сервис может быть внутри пользовательского контроля ??? Вы должны быть более конкретными и предоставить примеры кода и т. Д.
  • 0
    просто используйте .ajax () для вызова jquery ... это не имеет значения, если вы пишете javascript на странице или элементе управления ... но важно, когда вы пытаетесь получить доступ к данным элемента управления страницей ... я использовал вызов ajax на моем элементе управления ascx. «WebService - это не элемент управления, который можно встроить в элемент управления»
Показать ещё 3 комментария
Теги:
web-services

1 ответ

1

Если я правильно понимаю ваш вопрос, вы получаете доступ к веб-сервисам, развертывая.asmx, который находится перед DLL и нажимает на эту страницу.

Посмотрите также на эту страницу: http://www.codeproject.com/KB/webservices/JsonWebServiceJQuery.aspx

Надеюсь это поможет

  • 0
    Спасибо! Мне удалось вернуть json, вызвав локальную страницу webmethod asmx. Но когда я компилирую проект в dll, я не уверен, как вызвать webmethod в dll. Любая идея, как я мог бы назвать webmethod / pagemethod, который находится в DLL?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню