Как я могу отдавать приказы приложению C # windows с веб-сайта, запрограммированного в ASP 3.0 - PullRequest
1 голос
/ 13 июня 2011

На первый взгляд мой вопрос может показаться немного расплывчатым.Но я постараюсь объяснить это.Я занимаюсь языком программирования ASP 3.0 и разработал сайт с использованием ASP 3.0.Но я хочу создать Windows-приложение на C #, которое проверяет некоторые данные с моего сайта.К сожалению, я новичок в программировании на C # и не могу выполнить эту работу!

В приложении Windows (запрограммированном на C #) пользователь должен ввести число.Этот номер должен быть отправлен на веб-страницу на моем сайте (и это моя проблема).Эта страница подключается к базе данных MS Access (.mdb) и проверяет номер в базе данных.если этот номер существует, пользователь приложения Windows видит сообщение «Предоставлено» на экране, в противном случае появится другое сообщение.

Веб-страница .asp может быть GET или чем-то ещеПоскольку я новичок в C #, объясните, пожалуйста, так, как я могу понять.Я очень ценю ваши ответы.Иман

Ответы [ 2 ]

3 голосов
/ 13 июня 2011

Используйте веб-сервис.Веб-приложение принимает параметр через HTTP GET и возвращает простую веб-страницу, которая указывает, находится ли номер в базе данных или нет.Затем ваше приложение C # проверяет эту веб-страницу с помощью объекта WebRequest. См. Здесь документацию по использованию WebRequest.

2 голосов
/ 13 июня 2011

Для простого веб-запроса из вашего приложения на C # Windows вы захотите использовать класс WebClient . Настройте экземпляр класса и вызовите метод для этого экземпляра (вероятно, DownloadString ), чтобы сделать запрос к веб-приложению и получить ответ в виде строки.

Конечно, вам нужно создать обработчик в вашем веб-приложении, который будет принимать числа и возвращать строки, но, поскольку вы хорошо владеете ASP, вы сможете это сделать.

...