<%response.write("<a href=default.aspx?page=" & cstr(intnowpage) & ">下一页</a>")%>
intnowpage是个变量,在form load中声明了。
调试老出错。

解决方案 »

  1.   

    如果是在!Page.IsPostBack 中声明得,那在Page.IsPostBack为真的时候就不能引用.
      

  2.   

    这样试试!
    <% response.write("<a href=default.aspx?page='" & cstr(intnowpage) & "'>下一页</a>") %>
      

  3.   

    <%response.write("<a href=webform2.aspx?page=2>下一页</a>")%>
    这样是没问题的。
    我不是在!Page.IsPostBack 中声明得
    错误提示
    编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: BC32017: 应为逗号、“)”或有效的表达式继续符。源错误: 行 46:  <%next%>
    行 47:  <tr bgcolor="#ffffff">
    行 48:  <td colspan="2"><div align="right"><%response.write("<a href=webform2.aspx?page=" cstr(intnopage+1) & ">下一页</a>")%></div>
    行 49:  </td>
    行 50:  </tr>
     
      

  4.   

    在类申明的下面定义变量
    public string intnowpage
      

  5.   

    <div align="right"><%response.write("<a href=webform2.aspx?page=" & cstr(intnopage+1) & ">下一页</a>")%></div>
      

  6.   

    <%response.write("<a href=webform2.aspx?page=" cstr(intnopage+1) & ">下一页</a>")%>
    -----><%response.write("<a href='webform2.aspx?page=" & cstr(intnopage+1) & "'>下一页</a>")%>
      

  7.   

    cstr(intnopage+1) 前面少了个 &
      

  8.   

    <%response.write("<a href=webform2.aspx?page=" & cstr(intnowpage+1) & ">下一页</a>")%>
    正确的是这样。
    我也不知到以前哪错了。呵