2015-01-16 2 views
1

시간 값을 문자열로 전달하려고 시도하지만 : 콜론의 인코딩이 작동하지 않습니다. 그것은 URL (/Edit/9%3a45)에 %3a로 표시,하지만 클릭했을 때 페이지가URL에 콜론 사용

잠재적으로 위험한 Request.Path 값은 클라이언트에서 검색되었습니다 말한다 (:)

내가 무엇을 할 수 ?

+0

가능한 중복 때 URL을 실패 인코딩 된 앰퍼샌드 포함] (http://stackoverflow.com/questions/14359305/mvc-web-api-routing-fails-when-url-contains-encoded-ampersand) –

+0

보안상의 이유로 asp.net은 이것을 xss 공격으로 간주합니다. http 요청 본문을 통해 보낼 수 있습니다. –

+0

HHMMss의 문제점은 무엇입니까? – i486

답변

-1

전송 그것을 사용하여 세션 :

Session["DateValue"]=yourDateTime; 

그 후에 그것을 가지고하는 방법 :이 자습서를 확인하실 수 있습니다

if(Session["DateValue"] != null) 
{ 
    DateTime time = (DateTime)Session["DateValue"]; 
} 

Tutorial

는 [MVC 웹 API 라우팅의
+1

이 게시물은 질문에 대답하지 않습니다. –