我一个注册页面使用了form action="reg.aspx" 使用了母版页 母版页里的form
到了登陆页面 form action=啥? 
我想可以全action到一个页面来处理,然后再redirect转发回去,但是据说频繁转发不太好,
大家都是怎么来处理这个问题的?
谢谢了哈

解决方案 »

  1.   

     form action=啥? 
    哪里接值写到哪~~
      

  2.   

    aspx还要用ACTION?CS文件就是你的ACTION,一个页面只能有一个FORM。
      

  3.   

    其实可以像以前asp那样,一个页面里有多个form,只要别运行在服务器端就是了,还有form没必要包含页面的全部内容,浪费。
      

  4.   

    你的表达方式有问题. 问题都说的不够清楚. 我个人觉得这将是你今后工作中的一个拦路虎.asp.net中, 通常不需要指定服务器端form的action, 其默认就是该aspx文件. 而且服务器端form的action是只读的, 不能动态改变. 你只能在服务器端程序中根据Form中的参数来做相应处理. 如果你想让某个按扭将本页面内容提交到另外一个aspx页面,可以在按钮上用PostBackUrl之类的参数, 并且那个接收Post请求的aspx页面需要用IsCrossPagePostBack来判断是否跨页提交.另外, Response.Redirect可以用Server.Transfer代替. Response.Redirect发生在客户端流览器中, Server.Transfer发生在服务器中. 减少了请求, 所以要好一些.