asp.net 핵심 센터 라우팅과 관련된 문제가 있습니다. 나는 Attribute Routing을 사용할 수 있지만 asp.net 웹 API와 같은 센터 라우팅과 관련이있는 것을 찾지 못했습니다. 뭔가 아래 같은 : routes.MapHttpRoute(
name: "API Default",
routeTemplate: "api/{controller}/{id
MVC CRUD 작업에 접두사가 붙은 라우팅을 만드는 방법. 관리자 및 프런트 엔드가 필요한 응용 프로그램을 작성하고 있습니다. 관리자의 경우 나는 다른 컨트롤러 public class RoomsController : Controller
{
// GET: Rooms
public async Task<IActionResult> Index
오버로드 함수에 대한 API 라우팅을 구별 할 수 있습니까? 예를 들어 I은 다음과 같은 기능을 가지고 [HttpGet("filter")]
public JsonResult GetCity (int id) { ... }
[HttpGet("filter")]
public JsonResult GetCity (int id, string name) { ...
ASP.NET 코어 경로 http://example.com/id에서 어떻게 처리 할 수 있습니까? 기본적으로 도메인 바로 다음에 어떤 종류의 ID로 일부 URL의 서식을 지정할 수 있어야합니다 (홈/색인이 아니라는 점에 유의하십시오). URL을 방문 할 때 id=1으로 이미지를 표시한다고 가정하면 : http://example.com/1 또는 http:
프로젝트를 asp net 코어로 마이그레이션하고 있지만이 경로를 구성 할 수 없습니다. 특성을 사용하여 동작을 매핑하고 있습니다. Startup.cs가 app.UseMvc을 설정 파일에 ASP.Net 코어 위한 코드 ASP.Net위한 WebAPI2 [Route("api/[controller]")]
public class SalesController : C
VS에서 제대로 작동하는 MVC 프로젝트가 있습니다. 하지만 그것을 게시하고 IIS에서 사용할 때, 검색 페이지는 항상이 결과 제공 : 없음 웹 페이지가 웹 주소를 찾을 수 없습니다 :이 내 컨트롤러는 다음 두 가지 옵션이 있습니다 :를 [HttpPost]
[Route("[controller]")]
public IActionResult Search(Se
AspNetCore에서 주어진 FilterContext를 통해 경로 템플릿을 얻으려고합니다. 예 : 나는에서 경로 템플릿을 얻을 수 Microsoft.AspNet.WebApi에서 는 {controller}/{action}/{id?} : AspNetCore에서 ControllerContext.RouteData.Route as RouteBase 가 : Http
내가 이상한 상황이 올바른 경로를 일치하지 않습니다 ... 나는이 API 메소드가 : 나는 api/something/test-something-1를 호출 할 [Route("api/something")]
public class MyController : Controller
{
[HttpGet("test-{id}")]
public Task
우리는 다음과 같이 WebApi.config에서 라우팅을 설정하는 데 사용 기본 조치없이 HTTP 동사와 일치하는 메소드 이름 또는 요청의 HTTP 동사와 일치하는 속성이있는 메소드. 속성은 웹 API 컨트롤러에 대한 라우팅과 혼합하여 일반 MVC 유형 경로에 대한 app.UseMvc(routes =>
{
routes.MapRoute
MVC에서 라우팅 컨트롤러 이름을 변경할 수 있습니까? 나는 실제보다 더 내 경로에 대해 다른 이름을 사용하려는 [Route("[controller]")]
public class ProductsController : Controller
{
[HttpGet("GetBy/{id}")]
public MyObject GetBy(int id)