怎样让静态的HTML按钮触发服务器端的方法
比如:我有一个                            <a  title="购买"  >
                            <img style="border: none" src="/images/buttom_goumai.gif" alt="添加到购物栏" />
                          </a>点击了之后怎样可以触发服务器端的方法

解决方案 »

  1.   

    如果是静态页面想要触发服务端的程序执行就必须要连接到一个相关的非静态页面上.或者通过javascript触发一个函数控制后台代码
      

  2.   

    <a  title="购买"  onclick="javascript:window.open('addshop.aspx')"> 
              <img style="border: none" src="/images/buttom_goumai.gif" alt="添加到购物栏" /> 
    </a>触发服务器的方法好像不行得用ajax吧,你可以使它跳转到另一个页面进行操作
      

  3.   

    楼主的问题太强了,
    静态的HTML页触发服务器端的方法 ?
      

  4.   

    可以在链接的页面进行处理。通过传递的参数。
    request.form
      

  5.   

    1 用linkbutton
    2 <a onclick='add()'><img style="border: none" src="/images/buttom_goumai.gif" alt="添加到购物栏" /></a>
    加个按钮button1function add()
    {
        document.getElementById("button1").click();
    }
      

  6.   

    静态页面向服务器法请求?
    用ajax或跳转到动态页,否则,你就放弃这个想法。
      

  7.   

    想法真新颖??!!静态页面能向服务器发请求???
    Web的基础知识去补充一下。
      

  8.   

    <script type="text/javascript">
    <!--
    var theForm = document.forms['form1'];
    if (!theForm) {
        theForm = document.form1;
    }
    function __doPostBack(eventTarget, eventArgument) {
        if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
            theForm.__EVENTTARGET.value = eventTarget;
            theForm.__EVENTARGUMENT.value = eventArgument;
            theForm.submit();
        }
    }
    // -->
    </script>
      

  9.   

    HTML页面的话只能通过Ajax去异步操作。
    如果是ASPX页面的话,可用6楼的方法,也可以用_doPostBack(),具体用法Google一下吧。很简单的。