如何通过asp.net网页(razor)通过ajax发布数据

时间:2015-03-11 21:05:48

标签: jquery asp.net ajax asp.net-webpages

我使用此处的教程http://www.asp.net/web-pages/overview/getting-started/introducing-aspnet-web-pages-2/getting-started

启动了示例项目

哪个好,我更喜欢使用这种功能来代替mvc控制器方法来提供页面。但我仍然想使用jquery ajax调用将数据发回服务器。

我认为我必须实现一个mvc控制器来处理我的ajax请求并且不提供页面。

这是一种合乎逻辑的方法还是有更好的方法?如果它是合乎逻辑的,那么是否有人有关于如何将这种类型的控制器功能添加到现有asp.net网页项目的链接?

由于

1 个答案:

答案 0 :(得分:0)

Web API("不提供网页" )将是最佳选择。我个人并没有将它与WebPages混合在一起,所以this reference应该会有所帮助。

不是"好"但仍然可行,取决于您的需求,"它仍然是ASP.Net",这么好的旧ashx (处理您的请求的通用处理程序)也会起作用,但这可能是因为您有简单/少量的服务"你想使用/调用...

... H个