我的一个页面上有一个TEXTBOX和一个BUTTON,点击BUTTON时进行商品查找结果系统提示"找不到资源",我把几条关键代码帖出来,大家帮忙看一下.查找页:Sub search_click(ByVal sender As Object, ByVal e As EventArgs)
        Response.Redirect("admin_zdyresult.aspx?key=" & TextBox1.Text & "")
End Sub显示结果页:Dim keys As String = Request.QueryString("key")
Dim strsql As String = "select * from product where pname='" & keys & "'"

解决方案 »

  1.   

    看一下keys是否有值
    用这个看一下错误信息
    try
    {
    Dim keys As String = Request.QueryString("key")
    Dim strsql As String = "select * from product where pname='" & keys & "'"
    }
    catch(exception ex)
     {
    response.write(ex)
    }
      

  2.   

    设断点看一下key取的是什么值
      

  3.   

    断点,一步一步的跟踪查看.把最终的SQL直接放到数据库运行看能成功么.
      

  4.   

    查出毛病来了,说keys是空值,所以sql语句也是空的.不应该是空的啊
    对了再问一个问题,我在onclick事件里用
    dim keys as string=request.querystring("keys")能获取值吗?
      

  5.   

    Sub search_click(ByVal sender As Object, ByVal e As EventArgs) 这里好像少了什么handle什么的。
      

  6.   

    我后来又加上了,但还是不行~呵呵,本人比较笨,初学.NET,所以问这么多"简单"的问题,大家别见怪啊~~~还有别的问题吗?