반응형
보기에서 C # 면도기 URL 매개 변수
Request["parameterName"]
뷰 내에서 null을 반환하는 이유는 무엇 입니까? 컨트롤러에서 가져올 수 있다는 것을 알고 있지만 뷰에서 약간 확인해야합니다. ASP.NET MVC 3을 사용하고 있습니다.
다음을 사용할 수 있습니다.
Request.Params["paramName"]
참고 항목 : Request.Params와 Request.Form은 언제 다른가요?
@(ViewContext.RouteData.Values["parameterName"])
@(ViewContext.RouteData.Values["parameterName"])
ROUTE PARAM과 함께 일했습니다.
Request.Params["paramName"]
ROUTE PARAM에서 작동하지 않았습니다.
보기 내부에서 확인하는 경우 ViewBag
.
컨트롤러에서 :
ViewBag["parameterName"] = Request["parameterName"];
Request
및 Response
속성이 Controller
클래스에 의해 노출 된다는 점은 주목할 가치가 있습니다. 그들은 같은 의미를 가지고 HttpRequest
와 HttpResponse
.
참고 URL : https://stackoverflow.com/questions/6514292/c-sharp-razor-url-parameter-from-view
반응형
'programing' 카테고리의 다른 글
Google API : 클라이언트의 유효한 출처가 아닙니다. URL이 클라이언트 ID 'ID'에 허용되지 않았습니다. (0) | 2020.11.29 |
---|---|
.htaccess로 디렉토리 (모든 하위 디렉토리 포함)에서 PHP를 비활성화합니다. (0) | 2020.11.29 |
Bash 파일 확장자 란 무엇입니까? (0) | 2020.11.28 |
Github Markdown 동일 페이지 링크 (0) | 2020.11.28 |
npm 스크립트를 사용하여 js 파일을 어떻게 실행합니까? (0) | 2020.11.28 |