有用只不过asp.net是自动控制不用你手动管了

解决方案 »

  1.   

    很少使用,当存在 Html Form 时可能会用到 action 属性
      

  2.   

    一个b/s程序或者说网络程序一般分为3部分客户端,服务器端,和他们之间交互的协议,
    开发asp.net 和以前的b/s程序可能和以前的asp 有很大不同但是它的本质还是b/s,这三个方面没有太大的改变,客户端js+html+css ,服务器端变化较大,交互的协议基本没有变化
    还是要通过form提交服务器处理当然还有用xmlhttp的这里就不说了,在返回结果。所以action还是有用的只不过自动化了,又asp.net框架自动为你处理了,你可以看看aspx在客户端的代码还是有action的
      

  3.   

    有用, 在做支付程序的时喉会 写明 action="http://www.cncard.com/servlet.do" 之类的
    远程地址,
      

  4.   

    lshvs2005() 
    有用, 在做支付程序的时喉会 写明 之类的
    远程地址,
     跟我们公司用的支付一样 我这几天就在做这个 之前是用action="http://www.cncard.com/servlet.do" 
    现在我已经改成用 Response.Redirect 呵呵
      

  5.   

    我看没什么在用了,好果想让他可以使用,
    runat =server 要去掉. 那样编写代码要多麻烦.
      

  6.   

    还是可以用的
    比如一个登录页可以用html显示,把action指定为一个aspx页去处理
    如:action="default.aspx"
      

  7.   

    asp.net1.x里实现有点困难,在ASP.NET 2.0使用Button的PostBackUrl
      

  8.   

    当然有用,asp.net 本质还是 web 应用程序,只是由于 asp.net 的实现机制,只允许提交给当前页当然对于 asp.net 2.0,已经支持跨页提交,即可以通过修改提交按钮 Button.PostBackUrl 将请求提交给其他页面处理,但是注意,这里你还是无法直接修改 form.action,
    并且,asp.net 2.0 的跨页提交,实际上还是显提交给本页,然后跳转到(类似 Server.Transfer )指定处理页面总之, asp.net 还是 web, 
    如果具有相当深厚的 ASP/PHP 功底,
    那么,稍微实践下,对 ASP.NET 马上就是“拨开云雾见太阳”,
    ASP.NET 实现的是一种事件驱动的机制,开发起来当然与传统 asp 不一样,
    但是本质还不是就 http 请求/响应Hope helpful!