2011-03-21 66 views
2

我有我的應用程序頁面,當用戶點擊一個按鈕或鏈接(看起來像一個按鈕),那麼我想解僱我的控制器的操作和對數據庫的操作。Ajax.BeginForm VS Ajax.ActionLink

我的問題是什麼是VS Ajax.ActionLink Ajax.BeginForm之間的差異。難道他們都做同樣的事情嗎?使用其中之一的優點是什麼?

希望你能幫上忙。

回答

1

BeginForm讓你定義一個HTML形式,其用戶指定的值被髮送到控制器。隨着ActionLink的,你必須指定所有的參數那裏(沒有用戶輸入)

+0

但有關Ajax.Begin形式是什麼? – 2011-03-21 13:22:30

+0

但對Ajax.BeginForm什麼? – 2011-03-21 13:22:49

+0

另一個小問題。使用Ajax,我是否必須始終以JSON對象的形式返回數據?克麗絲... – 2011-03-21 13:26:45