.net下都是自提交的,提交给后台代码处理。当然出不来了

解决方案 »

  1.   

    如果要提交到另一页请将
    <form action="holidayresponses.aspx" method = "post" runat="server">中的runat="server"去掉,但如果不用Web Form,那你也不能用其他Web 服务器控件
      

  2.   

    runat=server時隻會提交到本頁面,你設了action也沒用的
      

  3.   

    去掉RUNAT=“SERVER”
    页面就出错了。
    “/MyASPCode”应用程序中的服务器错误。
    --------------------------------------------------------------------------------类型“TextBox”的控件“FullName”必须放在具有 runat=server 的窗体标记内。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 类型“TextBox”的控件“FullName”必须放在具有 runat=server 的窗体标记内。
      

  4.   

    建议 to 楼主:你好像是想用asp.net来做asp页面,这样不好。
    要么就直接写asp页面,不用任何runat=server的控件。
    要么你就在本页面处理提交的数据。(aspx页面都是自刷新的,他不会将表单提交到别的页面的)
    如果是在是想跳转到其它页面,并且传过去那些表单的值,你就用一个Response.Redirect(url),参数用session变量传过去也不是不可以。不过感觉还是有点变。
      

  5.   

    我在调试书上的一个例子,是WROX的ASP。NET入门经典(c#编程篇),第三章的一个例子。
    我到处找了一下,发现这是书上错误的代码。
    但是不知道这里有人能解决这个错误么?
    我是刚开始学ASP.net,ASP一点也不懂,
    希望各位多帮忙。
      

  6.   

    to楼主:
       mummy_zc(水煮鱼)已经说得很明白了,贴还不结!?!?!?!!?