문제

I have javascript 코드를 구축에 대한 링크와 함께 2params.

지금,나는 방법을 모른다면 아래 내용을 이 파라미터는 주소를 사용하여,그러나 내가 사용하고 싶지 않습니다.

도했는 쿠키를 사용하시 params,그러나 어떻게든 내가 읽을 수 없습니다 그들을 서버 사이드에서 작동합니다.

이것은 클라이언트 측 코드

document.cookie="name="+"value";

이는 서버 측의 읽기 코드

string s = Response.Cookies[cookieName].Value;

할 수 있습니 hep 요.

도움이 되었습니까?

해결책

소 form(지 asp.NET 웹 양식을 간단한)두 개의 입력 유형의 숨겨진 필드라는 이름으로 귀하의 매개 변수입니다.후는 링크를 만들거나 버튼을 묶어 onclick 이벤트 그것의 자바스크립트 기능을(예를 들어:onclick="javascript:간();").

다음할 때 사용자가 버튼을 클릭하거나 링크 기능을 대체 가치 사람들의 매개 변수는 다음과 같습니다.

document.miniform.parameter1.value = yourvalue1;
document.miniform.parameter1.value = yourvalue2;
document.miniform.submit();

을 얻을 매개 변수를 다시 코드를 사용하여 요청을 합니다.형태("1")그리고...

다른 팁

당신은 사용할 수 있습니다 Ajax 요청 데이터를 ASP.NET 양식에 게시합니다.

모든 페이지에 데이터를 게시하려면 해당 페이지의 경로를 사용해야합니다. 쿠키를 설정하는 데 문제가있는 경우 동일한 도메인의 페이지에서만 사용할 수 있습니다.

HTTP 게시물을하고 있습니까? 이 값을 양식 필드 내에 게시 할 수 있습니다. 숨겨진 입력 필드를 사용했습니다. 마크 업에 하나를 추가하거나 JavaScript를 통해 하나를 추가 할 수 있습니다.

다른 옵션은 게시물 본문에서 일종의 Ajax를 사용하고 JSON 또는 XML을 통과하는 것입니다.

쿠키는 데이터 클라이언트 Side Accross 페이지 및/또는 세션을 저장하기위한 것입니다.

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