2015-01-10 2 views
0

ASP .NET MVC 프로젝트에서 위조 방지 토큰 값을 얻고 싶습니다. HtmlHelper.AntiForgeryToken helper method을 조사한 결과 AntiForgery class은 공개 된 방법을 제공합니다. GetHtml은 앞서 언급 한 도우미가 사용했습니다. 문제는이 메서드는 HtmlString으로 표시된 숨겨진 양식 입력 필드의 HTML 만 반환한다는 것입니다. 필자는 지금 필드와 그 값의 이름을 손에 넣고 싶습니다. 반환 된 값을 구문 분석 할 수는 있지만 명확한 방법은 아닙니다. 유용한 정보 (예 : IAntiForgeryConfig 필드 이름 구현)는 내부적입니다. 공용 멤버가 직렬화 된 값이 아닌 폼 필드 이름과 값에 대한 액세스를 허용한다는 사실을 모르는 MVC 인프라의 다른 측면이 있습니까?ASP .NET MVC 위조 토큰 값 (HTML이 아님)

답변

1

괜찮 았어, 내가했던 방법은 평범한 광경에 숨어 있었다. AntiForgery 클래스는 내가 필요로하는 GetTokens이라는 공용 메서드를 제공합니다.