2014-11-26 2 views
0

Я пытаюсь выяснить, как создать страницу aspx, которая загружает, проверяет адрес и содержит ли он слово (т.е. «Test» или «Live»), чтобы делать разные вещи, а именно , загрузите другой файл CSS.ASPX-адрес IF-адрес

Любая помощь будет оценена.

Спасибо

D

+0

Посмотрите в 'Request.Uri' и' Request.RawUrl' – DGibbs

ответ

0

Это выглядит немного дубликата мне: Get PageName.aspx from Page object (Discalimer:. Комментарии не работают для меня на данный момент)

+0

Спасибо за ответ. Я могу добираться до URI, присваивая это значение переменной, но часть «Содержит» IF прерывается. Даже если я жестко кодирую значение, значение If все равно работает с ELSE. Будет ли не работать, если параметр связан с косой чертой? (т. е. \ test \) –

+0

вы можете показать код кода, пожалуйста. Просто отредактируйте свой вопрос. Привет! Сейчас для меня работают комплименты! – Kell

+0

У меня только что есть, чтобы работать, но он не любит ToLower(). У меня тоже работает IF, теперь мне просто нужно направить его в разные файлы CSS. –

0

Например, ваш url is: http://test.be?css=Test

Как вы можете видеть, я добавил параметр url css, который содержит тип загружаемой таблицы стилей CSS.

В вашем коде вы можете поймать значение по:

// Create a property 

private string CssSheet { 
    get { 
     // Check if param is defined and not null 
     // If not null return value else return default style sheet 
     return Request["css"] ?? "default"; 
    } 
}