Я создаю Facebook, в котором пользователи могут оставлять отзывы о компетенциях другого пользователя.
На первом этапе пользователь выбирает несколько компетенций. Когда пользователь нажимает кнопку «перейти к следующему шагу», выбранные компетенции сохраняются в базе данных, и пользователь переходит к следующему шагу.
У меня проблемы с перенаправлением.
Это код, который я использую для перенаправления
// 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);
Этот код находится в обработчике события OnClick кнопки.
Когда код нажимается, меня перенаправляют на пустую страницу в фрейме FB. Когда я вручную изменяю URL страницы на URL, на который я перенаправляю, я получаю правильное содержание.
Когда я использую следующий код, я получаю несколько перенаправлений, прежде чем попасть на правильную страницу.
Response.Redirect("/Step2.aspx");
Каков наилучший способ иметь приложение facebook в фрейме, содержащем несколько страниц.
Я использую последнюю версию c # sdk (5.3.2.0)