【问题标题】:How to post data via ajax with asp.net web pages (razor)如何通过 ajax 使用 asp.net 网页(剃刀)发布数据
【发布时间】:2015-03-11 21:05:47
【问题描述】:

我已经使用位于此处的教程启动了一个示例项目,http://www.asp.net/web-pages/overview/getting-started/introducing-aspnet-web-pages-2/getting-started

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

我在想我必须实现一个 mvc 控制器,它只处理我的 ajax 请求而不提供页面。

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

谢谢

【问题讨论】:

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


    【解决方案1】:

    Web API(“不提供页面”)将是要走的路。我个人没有将它与网页混合,所以this reference 应该会有所帮助。

    不是“好”,但仍然可行,这取决于您的需求,“它仍然是 ASP.Net”,所以旧的 ashx(处理您的请求的通用处理程序)也可以工作,不过,这是可能如果您想使用/调用简单/很少的“服务”...

    第...

    【讨论】:

    • 是的,我认为这是要走的路,我过去曾将 web api 用于特定目的,但也许我将来需要更频繁地使用它,谢谢
    猜你喜欢
    • 2018-06-15
    • 2019-08-13
    • 2018-11-28
    • 2019-01-11
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 2020-09-08
    • 2021-04-09
    相关资源
    最近更新 更多