validation page - DOTNET

This is a discussion on validation page - DOTNET ; I'm getting an error message on my validation page on this bit of code: If Request.QueryString = "" Then Response.Redirect("cdpadmineditpage.aspx") End If This is the error message: Overload resolution failed because no accessible '=' can be called with these arguments: ...

+ Reply to Thread
Results 1 to 3 of 3

validation page

  1. Default validation page

    I'm getting an error message on my validation page on this bit of
    code:

    If Request.QueryString = "" Then
    Response.Redirect("cdpadmineditpage.aspx")
    End If

    This is the error message:
    Overload resolution failed because no accessible '=' can be called
    with these arguments:
    'Public Shared Operator =(a As String, b As String) As Boolean': Value
    of type 'System.Collections.Specialized.NameValueCollection' cannot be
    converted to 'String'.

    I have a generated email going to someone when users enter a
    question. The person answering the email will get a link to that
    question. That link takes them to edit page with the question ID in
    the querystring.

    Here's the info that generates an email which is on another page.

    Dim x As Integer
    x = cmd.ExecuteScalar 'will bring back my quesID for the email
    command.ExecuteNonQuery()

    Dim ocdoEmail As New Object
    ocdoEmail = Server.CreateObject("CDO.Message")
    ocdoEmail.To = Session("GetEmail")
    ocdoEmail.From = Session("GetEmail")
    ocdoEmail.Subject = "EDCS Question"
    ocdoEmail.HTMLBody =
    "<a href=""http://seb2a54/cdpedcsfaqs/cdpadminEditpage.aspx?quesid=" &
    x & """>
    Click to view question that was submitted.</a>"

    ocdoEmail.send()

    How do write the code if the user is coming in from a querystring then
    let them have access to that page when they click on the link when I'm
    using ExecuteScalar?

    If Request.QueryString = ??? Then
    Response.Redirect("cdpadmineditpage.aspx")
    End If


    Thanks!


  2. Default Re: validation page

    On Aug 16, 8:24 am, JJ297 <nc...@yahoo.com> wrote:
    > I'm getting an error message on my validation page on this bit of
    > code:
    >
    > If Request.QueryString = "" Then
    > Response.Redirect("cdpadmineditpage.aspx")
    > End If
    >
    > This is the error message:
    > Overload resolution failed because no accessible '=' can be called
    > with these arguments:
    > 'Public Shared Operator =(a As String, b As String) As Boolean': Value
    > of type 'System.Collections.Specialized.NameValueCollection' cannot be
    > converted to 'String'.
    >
    > I have a generated email going to someone when users enter a
    > question. The person answering the email will get a link to that
    > question. That link takes them to edit page with the question ID in
    > the querystring.
    >
    > Here's the info that generates an email which is on another page.
    >
    > Dim x As Integer
    > x = cmd.ExecuteScalar 'will bring back my quesID for the email
    > command.ExecuteNonQuery()
    >
    > Dim ocdoEmail As New Object
    > ocdoEmail = Server.CreateObject("CDO.Message")
    > ocdoEmail.To = Session("GetEmail")
    > ocdoEmail.From = Session("GetEmail")
    > ocdoEmail.Subject = "EDCS Question"
    > ocdoEmail.HTMLBody =
    > "<a href=""http://seb2a54/cdpedcsfaqs/cdpadminEditpage.aspx?quesid=" &
    > x & """>
    > Click to view question that was submitted.</a>"
    >
    > ocdoEmail.send()
    >
    > How do write the code if the user is coming in from a querystring then
    > let them have access to that page when they click on the link when I'm
    > using ExecuteScalar?
    >
    > If Request.QueryString = ??? Then
    > Response.Redirect("cdpadmineditpage.aspx")
    > End If
    >
    > Thanks!


    Figured it out...
    If Request.QueryString("quesid") = "" Then
    Response.Redirect("cdpadmineditpage.aspx")
    End If


  3. Default RE: validation page

    Hi,

    if you are trying to test if query string exists use If
    Request.QueryString.Count = 0.

    Regards,
    Ladislav

    "JJ297" wrote:

    > I'm getting an error message on my validation page on this bit of
    > code:
    >
    > If Request.QueryString = "" Then
    > Response.Redirect("cdpadmineditpage.aspx")
    > End If
    >
    > This is the error message:
    > Overload resolution failed because no accessible '=' can be called
    > with these arguments:
    > 'Public Shared Operator =(a As String, b As String) As Boolean': Value
    > of type 'System.Collections.Specialized.NameValueCollection' cannot be
    > converted to 'String'.
    >
    > I have a generated email going to someone when users enter a
    > question. The person answering the email will get a link to that
    > question. That link takes them to edit page with the question ID in
    > the querystring.
    >
    > Here's the info that generates an email which is on another page.
    >
    > Dim x As Integer
    > x = cmd.ExecuteScalar 'will bring back my quesID for the email
    > command.ExecuteNonQuery()
    >
    > Dim ocdoEmail As New Object
    > ocdoEmail = Server.CreateObject("CDO.Message")
    > ocdoEmail.To = Session("GetEmail")
    > ocdoEmail.From = Session("GetEmail")
    > ocdoEmail.Subject = "EDCS Question"
    > ocdoEmail.HTMLBody =
    > "<a href=""http://seb2a54/cdpedcsfaqs/cdpadminEditpage.aspx?quesid=" &
    > x & """>
    > Click to view question that was submitted.</a>"
    >
    > ocdoEmail.send()
    >
    > How do write the code if the user is coming in from a querystring then
    > let them have access to that page when they click on the link when I'm
    > using ExecuteScalar?
    >
    > If Request.QueryString = ??? Then
    > Response.Redirect("cdpadmineditpage.aspx")
    > End If
    >
    >
    > Thanks!
    >
    >


+ Reply to Thread

Similar Threads

  1. The security validation for this page is invalid.
    By Application Development in forum Sharepoint
    Replies: 6
    Last Post: 06-08-2010, 02:22 AM
  2. Replies: 1
    Last Post: 08-22-2007, 02:18 PM
  3. Handling validation errors on the page level
    By Application Development in forum DOTNET
    Replies: 3
    Last Post: 07-30-2007, 03:08 PM
  4. security validation for this page has timed out
    By Application Development in forum Sharepoint
    Replies: 1
    Last Post: 08-09-2006, 09:03 AM
  5. Validators and Page validation
    By Application Development in forum Inetserver
    Replies: 0
    Last Post: 05-16-2006, 04:26 PM