/ / Dodaj media typu linków stworzonych przez Telerik StyleSheetRegistrar - telerik, telerik-mvc

Dodaj media typu linków utworzonych przez Telerik StyleSheetRegistrar - telerik, telerik-mvc

Czy jest możliwe ustawienie atrybutu multimediów na łączu przy użyciu rozszerzeń Telerik MVC StyleSheetRegistrar metoda?

<%= Html.Telerik().StyleSheetRegistrar()
.DefaultGroup(group => group
.Add("telerik.common.css")
.Add("telerik." + ConfigurationManager.AppSettings["Telerik Theme"].ToLower() + ".min.css"))
%>

Chcę dodać media="screen,handheld" do wszystkich łączy stylów utworzonych przez powyższe.

Odpowiedzi:

3 dla odpowiedzi № 1

Nie, obecnie nie jest to możliwe. Możesz zmodyfikować kod źródłowy lub użyć wanilii <link /> znaczniki do zarejestrowania plików CSS. Wydaje się, że nie używasz kompresji ani kombinacji, więc używasz <link /> tagi wydają się wykonalne.


2 dla odpowiedzi nr 2

W rzeczywistości jest to możliwe za pomocą Zamień:

@Html.Raw(Html.Telerik().StyleSheetRegistrar()
.DefaultGroup(group => group
.Add("default.css")
.Combined(true).Compress(true))
.ToHtmlString().Replace(">", " media="all">"))