Как в ASP.NET отличить обращение к сайту по адресу site.com и site.com/default.aspx ?

by DenizK 9. июля 2008 16:41

Ответ - никак, если вы используете только стандартные средства ASP.NET. Так же как и обращения по адресу site.com///// и site.com? .

Есть следующие варианты:

  1. Используем  javascript код аналогичный следующему
    	if ((window.location.href.indexOf('Default.aspx') != -1)
    	window.location.href = "http://www.site.com/";
    	
  2.  Создаем ISAP-фильтр, который определяет сохраняет url в http-заголовке. А в ASP.NET коде уже обращаемся к этому заголовку. Описание аналогичного фильтра находится по адресу http://www.codeproject.com/KB/ISAPI/isapiredirector.aspx  

Текущий рейтинг: 5.0 (1 голосов)

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

ASP.NET

Комментарии

Комментарии закрыты

О нас

Это блог компании Инлайн. Мы занимаемся разработкой сайтов, корпоративных порталов и корпоративных информационных систем на основе новейших технологии Microsoft  - ASP.NET, SharePoint и Silverlight. А в этом блоге мы размещаем самые последние новости в области разработке для web.

Облако тегов