Ответ 1
На странице Razor вы добавите следующее:
<link href="@Styles.Url("~/css/pos.css")" rel="stylesheet" type="text/css" media="print" />
В приложении ASP.NET MVC4 набор стилей создается с помощью
bundles.Add(new StyleBundle("~/css/pos.css")
.Include("~/css/mypos.css"));
и отображается в виде
@Styles.Render("~/css/pos.css")
Сгенерированный вывод в режиме отладки
<link href="/myapp/css/mypos.css" rel="stylesheet"/>
Как добавить атрибут media для вывода, чтобы стиль использовался для экрана
<link href="/myapp/css/mypos.css" media="screen" rel="stylesheet"/>
или для печати
<link href="/myapp/css/mypos.css" media="print" rel="stylesheet"/>
Или есть ли лучший способ для этого, могут ли носители, указанные в файле css или другом решении? jquery и jquery-ui.
На странице Razor вы добавите следующее:
<link href="@Styles.Url("~/css/pos.css")" rel="stylesheet" type="text/css" media="print" />