ASP.NET MVC 컨트롤러에서 StackOverFlow의 질문 URL을 처리하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/607308

문제

ASP.NET MVC에서 라우팅을 설정하는 방법을 알고 싶습니다.

ASP.NET MVC가 생산 준비가되었다고 생각하십니까?

URL 생성의 경우 질문 URL을 생성하는 도우미 클래스가 있다고 생각합니다.

내가 궁금한 부분은 이것이 컨트롤러 쪽에서 어떻게 구현되는지입니다. 아마도 홈 컨트롤러에는 질문 조치가 있고 ID는 115634라고 생각합니다. 그러면 질문 제목이 있습니다. 이것이 검색 엔진 최적화를위한 것이라고 생각합니다. 내 문제는 컨트롤러 메소드 서명이 어떻게 보이는지입니다.

ID와 제목을 모두 포함하는 질문 (int? id) 또는 question (string? param)입니까?

이것을 어떻게 구현합니까?

도움이 되었습니까?

해결책

체크 아웃 이 질문 Jeff Atwood 자신이 친근한 URL을 만드는 데 사용하는 코드를 게시하는 경우. 또한 C# 개발자가 아니므로 ASP.NET MVC에서 작업이 어떻게 작동하는지 잘 모르겠지만 StackOverFlow URL에서 제목을 제거하려고하면 페이지가 어쨌든 작동합니다. 그들은 인간의 가독성 (링크를 볼 때 무엇을 기대 해야하는지 알고 있음)와 검색 엔진에 대한 100%입니다. 따라서 비슷한 것을 원한다면 컨트롤러의 선택적 매개 변수로 만들 것으로 기대합니다.

다른 팁

이것을 확인하십시오 의문... 당신이 찾고있는 대답 일 수 있습니다 (:

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top