2014-02-13 2 views
0

У меня есть страница, которая в настоящее время выполняет небольшую задачу, а затем перенаправляется на сторонний веб-сайт.C# контрольная страница загрузилась до перенаправления

Перенаправление инициируется Response.Redirect();

Теперь я хочу добавить еще одну функцию, но на этот раз это JavaScript.

Я использую следующий метод, чтобы добавить JavaScript на странице:

if (!page.ClientScript.IsStartupScriptRegistered(key)) 
{ 
    ScriptManager.RegisterStartupScript(page, typeof(Page), key, script, false); 
} 

Функция JavaScript, чтобы отслеживать продажи, так что мне нужно страницу, чтобы сделать это и запустить трек, прежде чем движется дальше.

Кто-нибудь знает, будет ли это работать или нет, и если не так, как это можно достичь?

ответ

0

Вы не сможете использовать Response.Redirect(), чтобы обрабатывать перенаправление пользователя больше. Вместо этого вам придется переадресовывать через JavaScript после запуска скрипта запуска. Я бы просто нажал на:

window.location.replace("http://www.whateveryourredirecturlis.com"); 

К концу существующего сценария запуска.

0

Используйте что-то подобное в своем javascript.

document.onready = function() { window.location = "http://yoururl"; }; 
Смежные вопросы