Ajax.BeginForm与Ajax.ActionLink

时间:2011-03-21 13:16:01

标签: asp.net-mvc ajax

我的应用程序上有一个页面,当用户单击按钮或链接(看起来像一个按钮)时,我想在我的控制器中触发一个动作并对数据库进行操作。

我的问题是Ajax.BeginForm与Ajax.ActionLink之间的区别。他们都不做同样的事情吗?使用其中一个优于另一个的优势是什么。

希望你能提供帮助。

1 个答案:

答案 0 :(得分:1)

BeginForm允许您定义一个HTML表单,其用户指定的值将发送到控制器。使用ActionLink,您必须在那里指定所有参数(无用户输入)