2012-06-25 33 views

回答

1

回傳是一個術語,當WebForm將單個表單發送回服務器並在後面的代碼中調用某個事件(例如單擊按鈕時)時,通常在ASP.NET中使用。儘管如此,您仍然可以使用普通的GET請求重定向到給定的網頁。當用戶點擊錨沒有回傳存在的,但一個GET請求到目標網頁

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

:例如,你可以使用一個錨。

另一種可能性是用戶直接在他的瀏覽器地址欄中輸入網頁的地址。

還有一種可能性是使用javascript來執行AJAX請求,該請求允許調用網頁而不會從當前頁面重定向。你可以在AJAX中使用任何HTTP動詞。

1

如果您想將呼叫分類到服務器,您可以說有兩種類型。

GETPOST

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回來,但是這是在離開頁面完成的情況下完成的,並且不需要完整的頁面回發。

1

我們可以使用javascript代碼來做一些沒有回傳的功能。這將節省請求和響應到服務器的時間。但是這個客戶端。你不能回到服務器沒有回發。但我的意思是你可以通過JavaScript做功能,它不會回發頁面。

希望它可以幫助。

相關問題