Что правильно способ обработки встроенных ресурсов в представлении Razor?

Я переношу некоторый код из механизма представления ASPX в Razor, и я столкнулся с препятствием.

У меня есть этот код:

<link rel="Stylesheet" type="text/css" href="
    <%=Page.ClientScript.GetWebResourceUrl
        (typeof(DotNetOpenAuth.OpenId.RelyingParty.OpenIdSelector), 
        "DotNetOpenAuth.OpenId.RelyingParty.OpenIdSelector.css")%>" />

Проблема в том, что с Razor у меня нет свойства Page.

Так что я сделал шаг назад на секунду, и я глядя на это, интересно: Как правильно получить встроенные ресурсы в Razor?

Я потратил немало времени, пытаясь найти решения по этому вопросу, но на самом деле я не нашел ничего, кроме «завернуть новую страницу в помощника»

. Это единственный способ сделать это? Или есть что-то более правильное?

6
задан Joseph 14 February 2011 в 19:46
поделиться