Я хотел бы создать статический URL-адрес на основе нескольких параметров. Страница, обслуживающая файл для загрузки, называется CertificateDownload.aspx, я создаю ссылку для загрузки в Report.aspx. Эти 2 файла находятся в одной физической папке. Мне не нравится метод replace, но я не мог думать о другом способ сделать это. Как я могу улучшить свой код или что это лучший способ сделать это.Как создать статический url-файл в asp.net
Мне нужен абсолютный URL-адрес, который будет отображаться как текст в веб-браузере.
Dim downLoadUrl As String = HttpContext.Current.Request.Url.ToString.Replace("Report.aspx", "CertificateDownload.aspx") + "?CertificateID=" + CertificateName
HyperLinkDownloadLink.Visible = True
HyperLinkDownloadLink.Text = downLoadUrl
HyperLinkDownloadLink.NavigateUrl = downLoadUrl
Прохладный, спасибо. Я попробую. – Ybbest
Спасибо, он работает и намного чище, чем мой код. – Ybbest