Я делаю нечто похожее на это в моем проекте, чтобы динамически прикреплять CSS-файлы в зависимости от загружаемой страницы. Я просто получаю имя файла из запроса:
this.Request.Url.AbsolutePath
А затем извлеките имя файла оттуда. Я не уверен, будет ли это работать, если вы делаете перезапись URL, хотя.