Как Преобразовать “~/default.aspx” в “http://www.website.com/default.aspx” C#?

Вы можете использовать следующий массив для извлечения названия месяца, также изменяя порядок частей в новой дате, например:

new Date(`${parts[1]}/${parts[0]}/${parts[2]}`);  

const monthNames = ["January", "February", "March", "April", "May", "June",
  "July", "August", "September", "October", "November", "December"
];

var parts ='01.02.19'.split('.');

var mydate = new Date(`${parts[1]}/${parts[0]}/${parts[2]}`); 

console.log(` ${monthNames[mydate.getMonth()] } ${mydate.getDate()} ${mydate.getFullYear()}`)

5
задан SpoiledTechie.com 22 April 2009 в 15:50
поделиться

6 ответов

Для части "/#ndompath‹/Default.aspx" используйте:

Page.ResolveUrl("~/Default.aspx")

Если вам нужно больше:

Request.Url.Scheme + "://" + Request.Url.Host + ":" + Request.Url.Port
7
ответ дан 18 December 2019 в 08:31
поделиться

В веб-элементе управления метод ResolveUrl ("~ / Default.aspx")

5
ответ дан 18 December 2019 в 08:31
поделиться

Есть по крайней мере три способа сделать это. Я спросил , есть ли какая-либо разница, но я не получил никакого ответа.

  1. Control.ResolveUrl
  2. Control.ResolveClientUrl
  3. VirtualPathUtility.ToAbsolute
2
ответ дан 18 December 2019 в 08:31
поделиться

Посмотрите на класс VirtualPathUtility .

5
ответ дан 18 December 2019 в 08:31
поделиться

Вот что я использую:

Response.Redirect(Response.ApplyAppPathModifier("~/default.aspx"))
0
ответ дан 18 December 2019 в 08:31
поделиться

Вот статья, в которой объясняется разница между различными способами разрешения путей в ASP.NET -

Различные подходы к разрешению URL-адресов в ASP.NET

0
ответ дан 18 December 2019 в 08:31
поделиться
Другие вопросы по тегам:

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