QueryString Kontrolü
if (Request.QueryString["q"] != null)
{
string b = Request.QueryString["q"];
int q;
bool res = int.TryParse(b, out q);
if (res == true)
{
bool varmi = false;
foreach (var item in db.Categories)
{
if (q == item.CategoryId)
{ varmi = true; break; }
else varmi = false;
}
if (varmi == true)
{
var u = db.Urunlers.Where(x => x.KategoriID == q);
rptUrunler.DataSource = u;
rptUrunler.DataBind();
}
else { Response.Redirect("404.aspx"); }
}
else { Response.Redirect("404.aspx"); }
}
else Response.Redirect("404.aspx");