Получите URL Страницы ASP.Net в коде - позади [дубликата]

Вы могли поместить 1X1 Прямоугольные объекты на Холст

  private void AddPixel(double x, double y)
  {
     Rectangle rec = new Rectangle();
     Canvas.SetTop(rec, y);
     Canvas.SetLeft(rec, x);
     rec.Width = 1;
     rec.Height = 1;
     rec.Fill = new SolidColorBrush(Colors.Red);
     myCanvas.Children.Add(rec);
  }

, Который должен быть достаточно близок к тому, что Вы хотите

193
задан Joel Coehoorn 18 September 2008 в 08:27
поделиться

4 ответа

Если вам нужна только схема и авторитетная часть запроса (протокол, хост и порт), используйте

Request.Url.GetLeftPart(UriPartial.Authority)
118
ответ дан 23 November 2019 в 05:26
поделиться

У меня такая же проблема, и пока что я нашел:

new Uri(Request.Url,Request.ApplicationPath)

или

Request.Url.GetLeftPart(UriPartial.Authority)+Request.ApplicationPath
5
ответ дан 23 November 2019 в 05:26
поделиться
Request.Url.GetLeftPart(UriPartial.Authority) + Request.FilePath + "?theme=blue";

, который даст вам полный путь к странице, на которой вы находитесь. Я добавил в строку запроса.

8
ответ дан 23 November 2019 в 05:26
поделиться

Я использую

Request.Url.GetLeftPart(UriPartial.Authority) +
        VirtualPathUtility.ToAbsolute("~/")
30
ответ дан 23 November 2019 в 05:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: