Сопоставить выходные данные веб-службы с текстовым полем HTML - PullRequest
0 голосов
/ 09 августа 2011

Как использовать выходные данные, возвращаемые веб-службой на той же HTML-странице, без открытия новой страницы.

Текущий код, который я использую:

<form action='http://omarelsherif.com/Services/TestXMLWebService/TestService.asmx/HelloWorld3' method="post" target="_blank">
    <table align="center" cellpadding="5" width="400" border="1">
        <tr>
            <td valign="top" width="100">

            Hello World 3</td>

            <td>
                <input class="frmInput" type="text" size="30" name="name" />
                <br />
                <input class="button" type="submit" value="Submit" />                                       
                <br />                  
                <input class="frmOutput" type="text" size="30" name="HelloWorld3" />
            </td>
        </tr>
    </table>
</form>

Iхотите поместить возвращаемое значение в текстовое поле с именем frmOutput.

1 Ответ

0 голосов
/ 09 августа 2011

Если это asp.net, это должно произойти в файле codebehind. Вам нужно будет изменить (некоторые из) полей ввода на asp: controls, чтобы вы могли получить доступ в коде позади. В коде для вашей страницы вам просто нужно присвоить возвращаемое значение из веб-сервиса для вашего поля. В зависимости от того, что возвращает веб-служба, может потребоваться выполнить некоторые действия с возвращаемым значением, прежде чем назначить его элементу управления выводом.

...