使用jquery打印预览功能

时间:2012-05-18 10:13:27

标签: jquery asp.net print-preview

我在用户控件和母版页中使用jquery脚本进行模态弹出功能。问题是当我在jquery中使用打印预览功能来捕获整个页面时,像jquery 1.7.1.min.js这样的基本脚本会得到冲突和打印预览功能不起作用。如果我删除了我的用户控件中的脚本引用,我的功能将无法工作,但打印预览功能工作。

我试着像dis。我删除了usercontrol中的脚本引用,并在主页面中添加了dis。

var control = new HtmlGenericControl("script");
control.Attributes.Add("type", "text/javascript");
control.Attributes.Add("src", Page.ResolveClientUrl("../Scripts/jquery-1.7.1.min.js"));
this.Page.Header.Controls.Add(control);

我使用jQuery Print Previw Plugin v1.0.1进行打印预览功能,并进行了预览编辑。但我仍然得到错误

$("a.print-preview").printPreview is not a function
[Break On This Error] $('a.print-preview').printPreview(); 

和打印预览功能不起作用..任何建议??

编辑: 我发现了一点。我用$ .noConflict();并发现打印预览功能正常工作,但页面中的某些其他脚本功能无效。

1 个答案:

答案 0 :(得分:0)

看起来您的页面看不到该插件。确保正确添加了打印插件。