公司网站订购页面,顾客订购后 必须进入购物车后才能查看购买的商品,我想在加入购物车按钮后加个跳转功能 但是网站程序已经是封装好的,我在页面上加个跳转的命令 如“<script language="JavaScript">          self.location='http://www.kangtai.org/Product/Order.html';   </script> ”应该怎么操作啊?
 一下是产品详情页面的源码  有没有办法?这个是加入购物车的按钮
<asp:ImageButton ID="ImageButtonPutCart" OnClick="ImageButtonPutCart_Click" runat="server"
                                            ValidationGroup="One" ImageUrl="~/Images/on1.gif" BorderWidth="0" BackColor="Transparent">
                                        </asp:ImageButton> 我想加个跳转功能  谢谢 

解决方案 »

  1.   

    <input id="Button1" type="button" value="button" onclick="locationurl();" /> <script language="JavaScript">
            function locationurl() {
                self.location = 'http://www.baidu.com';
            }
        </script>
      

  2.   

    onclientclick执行之后 再执行onclick事件
      

  3.   

    这个需要先onclick事件 提交数据后 然后再onclientclick执行之后  但是怎么写啊 就是先让它把数据提交服务器 然后本地做下跳转
      

  4.   

    onclick 中执行数据提交,然后再 
    ClientScript.RegisterStartupScript(GetType(), "备注", "脚本方法",true);
    然后在javascript中写跳转
      

  5.   


    <asp:ImageButton ID="ImageButtonPutCart" OnClick="ImageButtonPutCart_Click" runat="server" onclientclick="locationurl()" 
       ValidationGroup="One" ImageUrl="~/Images/on1.gif" BorderWidth="0" BackColor="Transparent">
       </asp:ImageButton><script language="JavaScript"> 
    function locationurl(){
    self.location='http://www.kangtai.org/Product/Order.html'; }
    </script>抄袭
      

  6.   

    你的意思是没CS文件  但是跳转要在Onclick之后执行 只能加在页面文件上?
      

  7.   

    楼主只因搞不懂 asp.net控件原理。纠结于前后台。所以在这种问题上就卡住了。 我见过不少学asp.net的都是容易卡在这种问题上。但是又都不去学。
      

  8.   

    我也学过ASP.NET,但是不精啊,没能帮上,不好意思哈