调用href点击document.ready

时间:2011-03-15 20:53:42

标签: c# jquery asp.net html doc

有两个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文件的好方法吗?或者有更好的服务器端方式?

提前致谢。

2 个答案:

答案 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();
});