【发布时间】:2017-06-29 14:23:17
【问题描述】:
Web api 看起来工作正常,它以 json 格式显示数据
http://localhost:55304/api/InsuranceCompanyRegistration
我的 routeConfig 如下所示:
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
还有我的 webApiConfig:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
我的控制器呼叫:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace DoctorsAndMedicines_Client.Controllers
{
public class InsuranceCompanyRegistrationController : Controller
{
//
// GET: /InsuranceCompanyRegistration/
public ActionResult Index()
{
return View();
}
}
}
【问题讨论】:
-
你能给我们看一下错误截图吗?
-
@Ciwan 请看我的截图
-
在你的 Controller 类之上,你是否设置了路由属性?也向我们展示您的控制器代码。
-
@Ciwan 控制器类更新
-
@Ciwan 请查收
标签: asp.net-mvc asp.net-mvc-4 asp.net-web-api model-view-controller