视图,控制器,模型和Ajax,对于构建一个需要自动更新的工具有什么建议吗?(ASP.. NET MVC Razor)
Views, Controllers, Models and Ajax, Any advice for building a tool that needs to auto update? (ASP.NET MVC Razor)
嘿,伙计们,我想知道如果我得到一些建议从一些asp。NET MVC和Ajax用户。我正在构建一个工具,允许您创建一个愿望列表应用程序,并希望添加ajax,使其更动态。
例如。用户可以输入一个购物词,我会拉出一个产品列表(来自各种api和web服务),然后他们添加一个描述(他们为什么想要它),然后点击提交。我将添加项目(自定义类,如wishlisttitem .vb)到列表(WishList.vb),并在页面上显示项目和描述。他们可以一遍又一遍地这样做。
但是每次得到回复都很烦人,而且不太友好。所以我想给它添加Ajax功能。我想知道你们是否有一些使用jQuery和Javascript的好方法。
例如,当用户输入他们想要的和它的描述,并点击提交。我将通过ajax将其添加到他们的列表中。并使用ajax更新内容显示所述列表。就像它会显示一个进度条,然后显示带有新添加项的列表。
我在视图中看到一些Ajax.BeginForm(),并希望得到一些关于实现它的最佳方法的指导。
我想知道我怎么能让我的视图与模型通信,反之亦然,我知道不应该发生。但是,我要如何向列表中添加项目并使用Ajax更新html呢?
任何帮助都将是非常感激的。
谢谢
使用jQuery。Ajax和局部视图。
$.ajax({
url: "/Controller/Action",
type: "POST",
data: { Item: "SKU#???", Descr: "Some Description" },
success: function (data) {
$("#SomeElement").html(data);
}
});
然后在操作中返回结果的部分视图
相关文章:
- 有什么工具可以轻松读取javascript代码吗
- 什么是处理JavaScript的最简单的网络抓取工具
- 默认的工具提示样式是什么
- 什么是“;系统“;记录的类别意味着Chrome Timeline评测工具
- 什么是Java EE Web应用程序中图表和图形的最佳API和工具
- jqPlot - 使用什么工具来缩小 jqPlot JavaScript 文件
- 在谷歌Chrome开发者工具网络选项卡中,状态完成意味着什么
- 制作一个链接到4个不同网站的小工具的最佳方法是什么
- 我们在firefox开发工具中所说的等待时间是什么意思
- 什么是“;平分线”;以及“;heapselect”;Crossfilter中的工具
- 将用户生成的JavaScript添加到C#应用程序的最佳工具是什么
- 什么是AMP HTML,它如何适应框架/工具X
- Javascript优化:什么工具可以压缩顺序字符串连接?
- 视图,控制器,模型和Ajax,对于构建一个需要自动更新的工具有什么建议吗?(ASP.. NET MVC Razor)
- 什么工具输出这种格式?谷歌闭包编译器
- 当Safari发送“命令”时,什么可能导致Safari扩展(工具栏按钮)不触发?事件
- 引导工具提示不工作(无论我尝试什么)
- 最好的JavaScript压缩/混淆工具是什么?
- 谷歌新的Gmail工具栏使用了什么风格
- JavaScript:实时数据和图形,什么工具