2011-08-09 35 views
0

如何在不打開新頁面的情況下使用Web服務在同一HTML頁面中返回的輸出。將Web服務輸出映射到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> 

我想提出的返回值在名爲frmOutput文本框中。

回答

0

如果這是asp.net,它將需要在代碼隱藏文件中發生。您需要將輸入字段更改(某些)爲asp:controls,以便您可以在代碼隱藏中訪問。在您的頁面後面的代碼中,您只需將Web服務的返回值分配給您的字段。根據Web服務返回的內容,在將其分配給輸出控件之前,可能需要對返回值進行一些操作。

+0

我知道如何在asp.net中處理它,並且我已經完成了。我想知道的是如何使用文本編輯器在HTML中執行此操作。 – OmarElsherif

+0

奧馬爾,你可能想解釋一下,在你的問題中,可能會重新命名和重新標記你的問題,讓合適的人看着它。我懷疑這是一個JavaScript/jQuery的問題,但我真的不知道你正在尋找的答案。 –