다음과 같이 라우팅 매개 변수를 설정하는 방법을 알고 싶습니다. 사용자가 http://hostname.com/shortenedurl과 같은 단축 URL을 호출 할 때 내 asp.net mvc 프로젝트가 동작 및 매개 변수를 호출해야합니다.
이렇게하기 전에 결코 그렇게하지 않을 것입니다. 어떤 조언을 주셔서 감사합니다. 어떻게 코드 및 정상에서 짧은 및 다시 URL 문자열을 디코딩 나는 이미 알아요.단축 URL을 asp.net mvc 라우팅과 함께 사용하는 방법?
답변
"정상적인"및 "짧은"것은 없습니다. 라우팅을 사용해야합니다. 가장 좋은 점은 watch some stuff about Routing으로 모든 것이 어떻게 작동하는지 이해하는 것입니다.
RouteConfig.cs
파일에 특정 경로를 정의 할 수 있습니다. 예를 들어, EmployeeController
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "MyShortUrl",
url: "MyShortUrl",
defaults: new { controller = "Employee", action = "Edit", id = UrlParameter.Optional }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
참고 특정 경로의 Edit
방법 .../MyShortUrl
의지 노선이 링크는 질문에 대답 수 있지만 일반적인 경로
감사합니다. ../AnyShortUrl에 유효합니까? 또는 RouteConfig에 하나만 지정 되었습니까? –
아니요. ../ AnyShortUrl이 특정 컨트롤러/액션으로 리디렉션되도록하려면 기본값을 사용할 수 있지만 추가 경로가 필요합니다. 예를 들어'/ Employees '를'Index' 메소드로 이동할 수 있습니다. 'EmployeeController'와'/ Projects'는'ProjectController'의 Index 메소드로갑니다. –
- 1. ASP.NET MVC - 단축 URL
- 2. URL을 사용하는 asp.net mvc
- 3. ASP.NET MVC StackOverflow의 사용자 라우팅과 같은 사용자?
- 4. ASP.net MVC URL을 변경하는 방법
- 5. URL을 수정하는 ASP.Net MVC 사용자 지정 경로
- 6. angularjs를 사용한 라우팅과 함께 다중 뷰를 사용하는 방법
- 7. ASP.Net MVC 라우팅과 새로운 ASP.Net DynamicData 사이트 라우팅의 차이점은 무엇입니까?
- 8. 단축 URL을 주소 표시 줄에 남기는 단축 단축
- 9. ASP.NET MVC : 꽤 URL을
- 10. ASP.NET MVC 라우팅 - URL을
- 11. asp.net mvc 응용 프로그램에서 맞춤 URL을 사용하는 방법
- 12. 특성 및 특성 라우팅과 함께 MvcSiteMapProvider 사용
- 13. asp.net MVC - 경로 단축, 이전 경로 비활성화
- 14. ASP.NET MVC 3에서 쿼리 리스닝이 단축 됨
- 15. MVC 경로를 단축 코드로 사용
- 16. 왕복 라우팅과 함께 각도 라우팅 사용
- 17. ASP.NET MVC : HttpContext.User를 사용하는 방법
- 18. 2 asp.net 프로젝트를 함께 사용하는 방법
- 19. asp.net mvc 3 면도기/jquery에서 jquery와 함께 guid를 사용하는 방법?
- 20. ASP.NET MVC 및 Web Forms를 함께 사용하는 방법
- 21. asp.net mvc jQuery와 함께 호출 asp.net webforms에서로드
- 22. ASP.NET MVC 3 나쁜 URL을 허용하는 방법
- 23. 데이터베이스에서 URL을 생성하고 렌더링하는 방법 ASP.Net MVC
- 24. Google URL 단축 URL을 작성하여 단축 URL을 호출합니다.
- 25. Android에서 단축 URL을 해결하십시오.
- 26. Angular2 Express 라우팅과 함께 라우팅 하시겠습니까?
- 27. ASP.NET MVC 및 AngularJS 라우팅을 사용하는 방법?
- 28. 자바에서 이러한 MVC URL을 사용하는 적절한 방법
- 29. url을 단축 버전으로 바꾸기 - Ruby
- 30. 단축 URL을 프로그래밍 방식으로 연장하는 방법
을하기 전에 순서로 배치 할 필요가 필수적인 부품을 포함하는 것이 좋습니다 여기에 답을 입력하고 참조 용 링크를 제공하십시오. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – RajeshKdev
목표는 OP를 사용할 수있는 라우팅에 대한 지침 중 하나에 OP를 지정하는 것이 었습니다. 여기에 답을 주어도 가까운 라우팅 작업에서 OP에 도움이되지 않습니다. 전체 리소스를 대답으로 축소하여 링크를 제공하는 것이 비이성적입니다. 예, 링크가 시간이 지남에 따라 변경되므로 편집을 통해 깨진 링크를 수정할 수 있습니다. –
Hello @Ofer, 커뮤니티에서 저의 답변이 저조한 것으로 나타났습니다. 귀하의 답변이 사이트 표준을 충족시키지 않았기 때문에. 나와 몇 명을 포함하여 귀하의 답변을 검토 한 결과 "이것은 링크 전용 답변 (스팸 제외)"으로 분류되었습니다. 그건 그렇고 모든 질문에 대해 "의견"옵션이있는 것을 지적하고 싶다면 그것을 사용할 수 있습니다. – RajeshKdev