I'm learning ASP.NET and stumbled upon this method declaration:
public IQueryable<Product> GetProducts([QueryString("id")] int? categoryId) {.....} The tutorial said categoryId will be equal to query string "id" (From URL, like &id=5) but the question is what is [QueryString("id")] syntax called? Is this usable outside ASP.NET and what will the application of this be?