Я пытаюсь перейти с кодовой страницы страницы Silverlight обратно на страницу ASPX в том же приложении. Как я могу выполнить «Response.Redirect», как я хотел бы получить код на странице ASPX? Я пробовал Google, и ничего не получается, что на самом деле работает. Моя форма Silverlight имеет тип UserControl. Я не могу изменить его на страницу или sdk: Page ни встроить sdk: Page в тег UserControl. Страница всегда неизвестна дизайнеру.Есть ли эквивалент silverlight response.redirect?
0
A
ответ
3
Это работает для меня:
поставил этот метод где:
private string GetAbsoluteUrl(string strRelativePath)
{
if (string.IsNullOrEmpty(strRelativePath))
return strRelativePath;
string strFullUrl;
if (strRelativePath.StartsWith("http:", StringComparison.OrdinalIgnoreCase)
|| strRelativePath.StartsWith("https:", StringComparison.OrdinalIgnoreCase)
|| strRelativePath.StartsWith("file:", StringComparison.OrdinalIgnoreCase))
{
strFullUrl = strRelativePath;
}
else
{
strFullUrl = System.Windows.Application.Current.Host.Source.AbsoluteUri;
if (strFullUrl.IndexOf("ClientBin") > 0)
strFullUrl = strFullUrl.Substring(0, strFullUrl.IndexOf("ClientBin")) + strRelativePath;
else
strFullUrl = strFullUrl.Substring(0, strFullUrl.LastIndexOf("/") + 1) + strRelativePath;
}
return strFullUrl;
}
Navigate через:
string browserFeatures = "directories=yes,location=yes,menubar=yes,status=yes,toolbar=yes,resizable=yes";
HtmlPage.Window.Navigate(new Uri(GetAbsoluteUrl("SomePage.aspx"), UriKind.Absolute), "_self", browserFeatures);
Edit - дублированный вопрос здесь:
What is the Response.Redirect equivalent in Silverlight?
с аналогичным ответом.
Смежные вопросы
- 1. Есть ли Silverlight эквивалент «Application.OpenForms»?
- 2. Что такое Response.Redirect эквивалент в Silverlight 5?
- 3. Есть ли измерительный эквивалент в Silverlight xaml?
- 4. Response.Redirect эквивалент в C#
- 5. Есть ли эквивалент Knockoutjs метода Wpf/Silverlight notifyPropertyChanged?
- 6. Есть ли ⇧ есть эквивалент?
- 7. Есть ли эквивалент super.super()?
- 8. WPF эквивалент Silverlight «RootVisual»
- 9. Эквивалент Path.BitmapEffect в Silverlight
- 10. Silverlight OpenFileDialog эквивалент DoEvents
- 11. Silverlight/Java Applet эквивалент?
- 12. Есть ли RichTextBox эквивалент ListBox.ItemTemplate?
- 13. Есть ли эквивалент CUDA perror()?
- 14. Есть ли метеорный эквивалент cordova.exec?
- 15. Есть ли потоковой эквивалент WatiForMultipleObjects
- 16. Есть ли неглобальный эквивалент perlbrew?
- 17. C#: есть ли JTable эквивалент?
- 18. Есть ли неблокирующий эквивалент JavaPlot.plot()?
- 19. Есть ли dot42 эквивалент System.Net.Sockets.UdpClient?
- 20. Есть ли Java-эквивалент frexp?
- 21. Есть ли эквивалент Scala петапоко?
- 22. Есть ли эквивалент Tornado SimpleHTTPServer?
- 23. Есть ли. Net эквивалент java.util.concurrent.Executor?
- 24. Есть ли эквивалент Julia numpy.digitize?
- 25. Есть ли двоичный эквивалент System.Text.StringBuilder?
- 26. Есть ли эквивалент ColdFusion phpinfo()
- 27. Есть ли эквивалент Java SignalR?
- 28. Есть ли байт-эквивалент оболочки?
- 29. Есть ли Ruby-эквивалент XMLUnit?
- 30. Tidyjson: есть ли эквивалент 'exit_object()'?
Ваше приложение использует навигационную систему? http://msdn.microsoft.com/en-us/library/cc838245(v=vs.95).aspx –
Я думаю, что для инфраструктуры навигации требуется, чтобы XAML назывался самой страницей, а не как пользовательский элемент управления на существующая HTML-страница. Мне нужно разместить пользовательский элемент управления на обычной странице ASPX, поскольку у нас есть TON навигации и меню в наших шаблонах страниц, а silverlight - просто элемент страницы. –
Возможный дубликат [Что такое эквивалент Response.Redirect в Silverlight?] (Http://stackoverflow.com/questions/7378037/what-is-the-response-redirect-equivalent-in-silverlight) –