【发布时间】:2011-06-27 00:19:31
【问题描述】:
这可能是一个简单的问题,但对我来说现在还不清楚,我必须把事情整理好......也许有人可以帮我解决这个问题=)......
我知道 MVC 带有 Ajax Helpers。 我知道有 Microsoft 库,也有 jquery。 我知道他们在 MVC 3 中引入了不显眼的 javascript,它为 html 添加了一些特殊标签以进行清洁......
但是ist如何一起玩呢?
示例:我想为每个 ajax 发布一个远程表单(部分视图)以将 cmets 添加到博客文章中。而不发回整个页面。
在我的部分视图中,我会使用Ajax.BeginForm(),然后是 MvcAjax 还是 Jquery?
或者我会使用Html.BeginForm() 并在表单的点击事件上注册类似 $.post 的东西。如果禁用或不支持 javascript,这也会有一个纯 html 的后备......
或者一般来说,什么时候使用什么来将 cmets 发布到博客帖子?...我认为这是正确的,我发布到 cmetscontroller 的创建操作,我会使用 JsonModelBinder 将其转换为一个模型。之后我会返回 Json 并将其附加到我的 cmets 列表中......
这样做的理由合理吗?
【问题讨论】:
标签: jquery asp.net-mvc ajax asp.net-mvc-3