如何在不打开新页面的情况下使用同一HTML页面中的Web服务返回的输出。
我正在使用的当前代码是:
<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>
我想将返回值放在名为frmOutput的文本框中。
答案 0 :(得分:0)
如果这是asp.net,则需要在codebehind文件中进行。您需要将您的输入字段(某些)更改为asp:controls,以便您可以在代码隐藏中访问。在页面后面的代码中,您只需要将webservice的返回值分配给您的字段。根据webservice返回的内容,您可能需要对返回的值进行一些操作,然后再将其分配给输出控件。