ASP.NET: Using Request["param"] versus using Request.QueryString["param"] or Request.Form["param"] -
    when accessing form or query string value code-behind in asp.net, pros , cons of using, say:   // short way string p = request["param"];   instead of:   // long way string p = request.querystring["param"]; // if it's in query string or string p = request.form["param"];        // posted form values   i've thought many times, , come with:   short way:    shorter (more readable, easier newbies remember, etc)    long way:     no problems if there form value , query string value same name (though that's not issue)  someone reading code later knows whether in urls or form elements find source of data (probably important point)    .   so other advantages/disadvantages there each approach?          the long way better  because:    it makes easier (when reading code later) find where value coming from  (improving readability)  it's marginally faster  (though isn't significant, , applies first access)    in asp.net (as equivalent concept in p...