我的过程是当用户点击第一个表单中的按钮打印然后进程重定向到第二页。现在当显示第二页时我想打电话给jquery。我该怎么办,请帮忙。因为我想从第二页获得HTML。
这是我的网络代码
<script>
$(function () {
setTimeout(function () { printForm() }, 3500);
function printForm() {
window.onload(function () {
<%testMethod();%>
});
}
});
</script>
这是我在代码中的代码behide
public void testMethod() {
if (!Page.IsPostBack)
{
WebClient MyWebClient = new WebClient();
string html = MyWebClient.DownloadString(Session["url"].ToString());
}
}
但问题是testMethod在第二页显示之前调用。我想做像window.print()
答案 0 :(得分:0)
如果我理解正确,你想在其他页面加载时得到jquery,只用js做,你必须做这样的事情: your_server =“some_server_name”
(function() {
var jquery_scrpt = document.createElement('script'); jquery_scrpt.type = 'text/javascript'; jquery_scrpt.async = true;
jquery_scrpt.src = 'https://' + your_server + '//code.jquery.com/jquery-1.11.2.min.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(jquery_scrpt);
})();
这将动态地将jquery添加到你的页面。希望有所帮助。