Вам нужно будет захватить данные из кода и затем передать их веб-службе.
Вы можете добавить runat = "server" в каждое из этих полей ввода и получить данные напрямую
txtName.Text
или вы можете получить все опубликованные данные по
NameValueCollection nvc = Request.Form;
String name = nvc["txtName"];
Затем просто позвоните в веб-службу, которую, как я полагаю, вы добавили в качестве ссылки на службу в своем проекте?
ОБНОВЛЕНИЕ (С момента изучения PHP-клиента, обращающегося к .NET WCF)
Для получения почтовых данных сделайте следующее:
$item = $_POST['item'];
имя элементаполя ввода.
PHP-код для подключения к WCF (с использованием JSON)
/**
* @param $service name of JSON service to call
* @return string url in string
*/
function request_Url( $service )
{
return 'http://api.domain.com/api.svc'.'/'.$service
}
/**
*
* @return array|false Contest List or false on failure
*/
function get_contestList() {
$jsonStr = json_decode(file_get_contents($this->request_Url('MethodName')), TRUE);
return $jsonStr;
}
В WCF вам необходимо изменить сигнатуры методов на
[OperationContract]
[WebGet(ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json,
UriTemplate = "/MethodName")]
public String MethodName()
{
}