You are actually talking about 2 different things. Request.QueryString works
only in Asp.Net and refers to the Url Query String. If you had a url like
www.mysite.com?id=2, then id=2 would be the querystring, so you would do
System.Console.WriteLine( Request.QueryString["id"] ); and the output would
be 2. This will not work in a regular program because there is no url



http://iggyma.blogspot.com/




theallan wrote:
> 
> Hello all,
> 
> I'm afraid this is probably a total newbie question, but I can't seem to
> find an answer for it. I'm looking to write a C# program which can be used
> either on a CLI or as a web-based script. To this end I want to be able to
> use the 'Request.QueryString' array to retrieve GET data. So I do
> something like this:
> 
> public class Test
> {
>       static void Main()
>       {
>               System.Console.WriteLine( Request.QueryString["hello"] );
>       }
> }
> 
> But when I compile it I get:
> 
> $ gmcs test.cs 
> test.cs(6,43): error CS0103: The name `Request' does not exist in the
> current context
> Compilation failed: 1 error(s), 0 warnings
> 
> I don't understand what I am doing wrong. Does this work only in an
> ASP.NET environment, am I missing a 'using' statement? I can't seem to
> find any documentation for this. Any suggestions would be greatly
> appreciated!
> 
> Thanks
> Allan
> 

-- 
View this message in context: 
http://www.nabble.com/Request-object-tp18139827p18140555.html
Sent from the Mono - General mailing list archive at Nabble.com.

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to