我想实现的效果是:
在我的页面Test.aspx上有一个Button,当我单击这个Button的时候,页面会后退一页,就好像IE里面的后退按钮的功能,听说用Button.Attributes可以实现,请问如何实现呢?谢谢

解决方案 »

  1.   

    Button1.Attribute.Add("onclick","javascript:history.go(-1);");
      

  2.   

    Button1.Attributes.Add("onclick","history.back();");
      

  3.   

    private void Page_Load(object sender, System.EventArgs e)
    {
           Button1.Attributes.Add("onclick","history.go(-1);");
    }
      

  4.   

    Button1.Attributes.Add("onclick","javascript:history.go(-1);");
      

  5.   

    各位,我按照你们的写法怎么没用呢?我的代码:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Button1.Attributes.Add("onclick", "javascript:history.go(-1);")
    End Sub或者Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
           Button1.Attributes.Add("onclick", "history.back();")
    End Sub或者Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Button1.Attributes.Add("onclick", "history.go(-1);")
    End Sub没有一个是可以的,为什么呢?谢谢
      

  6.   

    singlepine(小山) ( ) 信誉:341 这个答案不是已经很清楚了吗
    放在Page_Load中
      

  7.   

    我觉得很奇怪,为什么用Button的时候,不能实现我想要的效果,而用HyperLink的时候可以实现呢?谁能告诉我原因?谢谢!
      

  8.   

    没有服务器端操作又何必用服务器端控件呢
    <button oclick="history.back();">后退</button>