1
사용자가 다른 사용자의 역량에 대한 피드백을 줄 수있는 페이스 북을 만들고 있습니다. 첫 번째 단계에서 사용자는 몇 가지 역량을 선택합니다. 사용자가 "다음 단계로 이동"버튼을 클릭하면 선택한 역량이 데이터베이스에 저장되고 사용자는 다음 단계로 이동합니다. 리디렉션을 수행하는 데 문제가 있습니다. 내 페이 스북 앱의 다음 페이지로 리디렉션
이
내가이 코드는 단추의 OnClick 이벤트 핸들러에 리디렉션// build the url for the next step
CanvasUrlBuilder canvasUrlBuilder = new CanvasUrlBuilder();
var uri = canvasUrlBuilder.BuildCanvasPageUrl("/Step2.aspx");
// goto the next step
Response.Redirect(uri.AbsoluteUri);
에 사용하는 코드입니다. 코드가 맞으면 FB iframe 내의 빈 페이지로 리디렉션됩니다. 수동으로 URL의 페이지 URL을 바꿀 때 리디렉션되어 올바른 콘텐츠를 가져옵니다.
다음 코드를 사용하면 올바른 페이지로 끝나기 전에 여러 번의 리디렉션이 발생합니다.
Response.Redirect("/Step2.aspx");
여러 페이지가 포함 된 iframe 내에 페이스 북 앱을 설치하는 가장 좋은 방법은 무엇입니까? 나는 최신의 C# SDK를 (5.3.2.0)
또한 Ajax를 사용하여 값을 데이터베이스에 저장하는 것이 좋습니다. 이제 데이터베이스에 값을 저장하는 버튼의 onclick 이벤트를 사용합니다. 저장 후 다음 단계로 리디렉션하고 싶습니다. –