静态页面html复制到aspx页面后
 必须手工添加form标记??   一定吗 ?  为什么?? 是不是牵扯 asp.net提交页面的过程??  先谢谢!

解决方案 »

  1.   

    如果你没有用服务器控件是不用的,如果要用提交类的服务器控件的话就要包含在form中
      

  2.   

    如果页面有服务器端控件则一定要加form runat=server,否则分析器报错
      

  3.   

    什么意思,反正ASPX里面必须有FORM,而且只能一个.
      

  4.   

    不一定
    但是页面最上一定要有 
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="***.cs" Inherits="***" %>
    这个标记才行
      

  5.   

    楼上的如果你什么服务控件都不用,又不PostBack那就真不要了,
    那这样还有什么意义,那就直接用静态页面了.
      

  6.   


       问了一些人,看来一些书,最后公布晚辈的理解:
         (大家的理解都有道理的)
       .NET平台环境设定的,页面提交方式好像就是以 form 形式。所以会有大家理解的,只要向服务器提交就需要form。
       好像.NET处理用户请求的过程中,各控件的状态的保存和表单有什么关系。   还是谢谢大家!   fuzijing