2011-08-09 9 views
0

新しいページを開くことなく、同じHTMLページでWebサービスから返される出力を使用する方法。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の場合、codebehindファイルで実行する必要があります。コードビハインドでアクセスできるように、入力フィールドをasp:コントロールに変更する必要があります。あなたのページのコードビハインドでは、Webサービスからの戻り値をあなたのフィールドに割り当てるだけです。 Webサービスが返すものによっては、返された値を出力コントロールに割り当てる前に、それらを操作する必要があるかもしれません。

+0

私はasp.netでそれを処理する方法を知っています。私が知りたいのは、テキストエディタを使ってHTMLでこれを行う方法です。 – OmarElsherif

+0

オマール、あなたはおそらくあなたの質問でそれを説明したいと思うかもしれません、そしておそらくあなたの質問を正しい人に見せるためにあなたの質問の名前を付け直して再タグ付けしてください。私はこれがjavascript/jqueryの質問だと思うが、私は本当にあなたが探している答えを知らない。 –