私は使用していますasp.net.
ページ要求をサーバーに送信せずに、ページの一部 (ページ全体ではなく) を更新したいと考えています。クライアント側でこれを行いたい。
AJAX
これには、 andを使用する必要があると思いますjavascript
。
ハンドラーページを作成しました:handler.ashx
リクエストを送信し、プレーン テキストでレスポンスを取得します。
Javascript
XMLHttpRequest.open("GET", url);
//ApplyUpdate is a function that get the response in client side.
XMLHttpRequest.onreadystate = ApplyUpdate;
XMLHttpRequest.send(null);
handler.ashx のコード
response.write("plain text as response");
ApplyUpdate 関数では、プレーン テキストを使用してクライアント ブラウザに表示できます。
しかし、問題はこれです:
asp.net に placeholder1 コントロールがあります。
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
プレーン テキスト (応答!) をラベル コントロールに割り当て、ラベルをコントロールに追加するにはどうすればよい
placeholder1
ですか? クライアント側でこれらのコードを使用する方法を意味します。
Label lb1 = new Lable();
lb1.text = plaintext;
placeholder1.controls.add(lb1);
これらのコードはc#
(分離コード) にありますが、これらのコードをどのように使用できますか? javascript
コードで同じことはできません!
私の悪い説明を許してください。
どんな助けにも感謝します。