<form action="holidayresponse.aspx" method="post">
===>
<form runat="Server">

解决方案 »

  1.   

    请问思归。 是在我原来的form标签中加 runat="server" 还是直接将我的form 标签中的内容改为<form runat="server">呢?
      

  2.   

    改为<form runat="server">呢
      

  3.   

    但是将<form runat="server"> 不就是不会跳到holidayresponse.aspx吗? 在<form runat="server"> 不是只是将内容显示在当前的页面上吗?我的书上,它说至所以不在form 标签中加入runat="server" 的原因是因为用了runat="server" 则表示禁止用户切换到另外一页,又因为在form 中创建了一个action属性。跳到另外一页由action这个属性控制,由自己来指定如何传送窗体,和窗体传送到那里。但是我不知道,为什么这样,调试的时候会出现这个错误。是不是不可以这样传送呢?? 还是这个书上的例子有错呢??如果有错,可以告诉我它错在那里吗? 还是我的.net framework sdk 和iis  有问题呢???
      

  4.   

    请不要采用asp套用aspx的写法
    <form action="holidayresponse.aspx" method="post">改成<form runat="Server">
    在body标记前面用<script language="c#"> </script>来完成参数传递
    尽量采用asp控件!
    错误的原因应该是在:
    <form action="holidayresponse.aspx" method="post">
        <input type="submit">
        <input type="reset">
      </form>
      

  5.   

    但这是我书上的一个例子。 我是从www.wrox.com 这个网站中下载我的书的例子代码的。