0

私はこの質問をされましたが、答えがわかりません。

助けてくれてありがとう!

4

3 に答える 3

1

サーバーへの呼び出しをカテゴリ化する場合は、2つのタイプがあると言えます。

GETと_POST

POSTポストバックであり、を使用して送信するパラメータです。form

そしてGETそれはあなたがURLから送ることができるパラメータです。

詳細:
http :
//www.cs.tut.fi/~jkorpela/forms/methods.html http://thinkvitamin.com/code/the-definitive-guide-to-get-vs-post/
http:/ /catcode.com/formguide/getpost.html

しかし、インタビューの質問はAjaxの呼び出しに関するものだったと思います。これはおそらく、Ajaxを使用してJavaScriptを使用してサーバーに到達し、ポストバックを行わない方法を知っているかどうかを確認しようとするものです。ただし、AjaxがPOSTを元に戻すことができることを知っておく必要がありますが、これはページを離れることなく、全ページの投稿を元に戻すことなく行われます。

于 2012-06-25T10:34:37.113 に答える
1

JavaScript コードを使用して、ポストバックなしでいくつかの機能を実行できます。これにより、サーバーへの要求と応答の時間が節約されます。しかし、このクライアント側。ポストバックせずにサーバーに到達することはできません。しかし、ページをポストバックしないJavaScriptで機能を実行できることを意味します。

それが役立つことを願っています。

于 2012-06-25T10:50:02.347 に答える
1

ポストバックは、ASP.NET で Web フォームが単一のフォームをサーバーに POST し、コード ビハインドで何らかのイベント (ボタンのクリックなど) を呼び出す場合によく使用される用語です。ただし、通常の GET リクエストを使用して特定の Web ページにリダイレクトすることはできます。たとえば、アンカーを使用できます。

<a href="/page2.aspx?param=somevalue">Go to page 2</a>

ユーザーがアンカーをクリックすると、ポストバックは発生しませんが、ターゲット Web ページへの GET 要求が発生します。

もう 1 つの可能性は、ユーザーがブラウザのアドレス バーに Web ページのアドレスを直接入力することです。

さらに別の可能性としては、javascript を使用して AJAX 要求を実行し、現在のページからリダイレクトせずに Web ページを呼び出すことができます。AJAX では任意の HTTP 動詞を使用できます。

于 2012-06-25T10:24:56.540 に答える