有两个aspx页面 page1.aspx 和 page2.aspx 。
我在 page1.aspx href
中有一个<a id="GoHref" href="page2.aspx">
我希望当用户点击docHref
重定向到 page2.aspx 并通过自动点击<a id="DocHref" runat="server">
page2.load如下:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
DocHref.HRef="./mydoc.doc";
}
我想自动点击document.ready
,如下所示:
$(document).ready(function() {
$('#DocHref').trigger('click');
});
但它不起作用!!
这是下载doc文件的好方法吗?或者有更好的服务器端方式?
提前致谢。
答案 0 :(得分:2)
你最好使用窗口.location属性而不是模拟点击,因为开销要少得多。
<a id="myLink" href="somewebsite.com">My Link</a>
$(function() {
window.location.href = $("#myLink").attr("href");
});
答案 1 :(得分:0)
让我们说你有这样的HTML:
<a id="myLink" href="somewebsite.com">My Link</a>
让jQuery模拟点击:
$(function() {
$("#myLink").click();
});