Skip to content

Instantly share code, notes, and snippets.

@bgrins
Created January 24, 2013 17:40
Show Gist options
  • Save bgrins/4625572 to your computer and use it in GitHub Desktop.
Save bgrins/4625572 to your computer and use it in GitHub Desktop.
Adds ability to pass default parameter for query string values in C# web projects.
/*
Adds ability to pass default parameter for query string values in C# web projects.
http://example.com/?key=1
GET("key", "default") returns "1"
http://example.com/
GET("key", "default") returns "default"
*/
public string GET(string name, string def = null)
{
var req = Request.QueryString[name];
if (!String.IsNullOrWhiteSpace(req))
{
return req;
}
return def;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment