我使用 ASP.NET MVC 3 和 Razor,并且我有一个视图页面需要打印div
当前显示的特定内容。这个页面有很多css要这样显示,我不知道css,我只是想打印一个显示在页面中的div,所以我使用这样的PrintElement
jQuery插件:
$('a.PrintBtn').click(function () {
$('div#PrintMe').printElement();
return false;
});
但这给我返回了一个所有元素、字体和方向都乱七八糟的页面,那么如何解决呢?我也看到了这个重载:
$("selector").printElement(
{
overrideElementCSS:[
'thisWillBeTheCSSUsed.css',
{ href:'thisWillBeTheCSSUsedAsWell.css',media:'print'}]
});
但这是什么意思?我不了解 css,这是否意味着我需要为打印页面编写一个新的 css?我怎样才能做到这一点?还有其他简单的方法可以将其打印div
为显示格式吗?