2011-12-15 62 views
0

我正在创建一个网站,我不想通过自定义JavaScript/jQuery代码做任何事情,我不知道这将是可能的,所以需要一些忠告。MVC3 AjaxHelper选择没有自定义选定的DDL值

,我希望能够做的事情是:

  1. 负载包含局部视图一个jQuery(或jQuery的风格)对话框。
  2. 有一个按钮,它将从下拉列表中选择“SelectedValue”并呈现局部视图。 (例如,从下拉列表中选择一个用户,然后单击一个按钮将它们添加到列表中)
  3. 将部分视图追加到现有div。

我敢肯定,所有上述都可以使用自定义JavaScript来完成,但我想要的是使用MVC3附带的标准Ajax和Html助手。

主要原因是我一直在努力去熟悉jQuery,但我也认为这将是很高兴看到它是否可以完成,而无需添加新的脚本到网站。

一如既往,任何帮助非常感谢(即使它只是指向我的文章)。

回答

0

看来你可以使用Ajax.BeginForm方法来做到这一点。

由于我无法嵌套表单,因此它存在一个单独的表单。

1

MVC3附带的标准Ajax和Html帮助器用于处理服务器端的东西。即使@ Html.ValidationMessageFor帮助器通常使用他们不显眼的验证库进行jQuery验证。

继续尝试jQuery,你会得到它。有一个原因是如此受欢迎!

更新

我相信你可以使用@ Ajax.ActionLink做#3,但不认为你可以做1〜2出与阿贾克斯HTML辅助盒子。

+0

感谢您的鼓励!我不是最伟大的开发人员,但喜欢dable,所以通过ajax帮手来做是件好事。我会看看是否有其他人在第二天左右会有更好的答案,如果没有,我会以此作为答案。 – Martin 2011-12-15 22:33:30