It looks fine, but are you receiving it on the other page. ie Have your programmed it to receive the query (Visual Basic)
request.querystring("UserID").ToString
so lets say you are using it to display a xslt transfom fro an xml datasource
XmlDataSource1.TransformSource = "../file_" + request.querystring("ID") = ".xsl"
What you have will work but it is like having a QB without a receiver on the second page.
I don't know if this was your problem, but I hope it helped you to check through your problem step by step
but yes he is right you do NOT want to pass a user id through a querystring since it is readable.
The better thing to do is pass your values to the next page, then get the userID.
"Success is the Sum of Small Efforts, Repeated Day in and Day Out - Without Ceasing!"
Robert Hall
CEO and Founder
My Service Solutions, Inc.