asp.net 使用jQuery创建WebAPI

kxeu7u2r  于 2023-11-20  发布在  .NET
关注(0)|答案(1)|浏览(126)

我有一个包含多个项目的ASP.NETWeb应用程序:

  1. WebApp(包含aspx页面的主网站)
    1.域(业务逻辑和数据访问层)
  2. API(webapi项目)
    我在API项目中添加了Domain得引用,这样我就可以访问API中得业务逻辑和数据层,下面是我得API类:
public class ShoppingController : ApiController
{
        // GET api/shopping/GetShoppingCartItemsCount
        public int GetShoppingCartItemsCount()
        {
            ShoppingCartDetails shopping = new ShoppingCartDetails();
            var a = shopping.GetShoppingCart();
            if (a != null && a.Count > 0)
                return a.Count;
            return 0;
        }
}

字符串
当我从我的本地机器localhost/api/shopping/GetShoppingCartItemsCount访问上述函数时,它抛出了以下错误:
页面没有找到
如何从浏览器访问上述WebAPI?

i1icjdpr

i1icjdpr1#

从以下链接Running two projects at once in Visual Studio一起运行多个项目然后

$.ajax({  
          url: 'http://localhost:3413/api/shopping/GetShoppingCartItemsCount', //your api url  
          type: 'GET',  
          dataType: 'json',  
          success: function (data, textStatus, xhr) {  
            console.log(data);  
             },  
                 error: function (xhr, textStatus, errorThrown) {  
                     console.log('Error in Operation');  
                 }  
             });

字符串

相关问题