PDA

View Full Version : سوال: عمل نکردن Url Routing



imanasp
شنبه 20 خرداد 1391, 17:01 عصر
من تو فایل global void Application_Start(object sender, EventArgs e)
{
RegistreRoutes(RouteTable.Routes);

}
void RegistreRoutes(RouteCollection routes)
{
routes.MapPageRoute(
"Category-List",
"Category-List/{value}",
"~/CategoryList.aspx"
);

}
این کدا رو نوشتم و توی رویداد load صفحه مقصد:

if (!Page.IsPostBack)
{
string query = Request.QueryString["value"];
// string = RouteData.Values["value"] as string;
string url = Page.GetRouteUrl("Category-List", new { value = query });

if (query != null)
{
{
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection(_connectionString);
SqlDataAdapter dar = new SqlDataAdapter();
dar.SelectCommand = new SqlCommand();
dar.SelectCommand.Connection = con;
dar.SelectCommand.CommandText = "SELECT * FROM Carpet where categoryId=" + query;
dar.FillSchema(ds, SchemaType.Source, "carpet");
dar.Fill(ds, "Carpet");
GridView2.DataSource = ds;
GridView2.DataMember = "Carpet";
GridView2.DataBind();
}
}
}
}
ولی نمیدونم چرا جواب نمیده؟؟