پاس دادن کوئری استرینگ به این روش به نظرم اشتباه و با دردسر سازه.بنده بیشتر منظورم اینه که www.example.ir رو تبدیل کنم www.example.ir/cityname .یعنی یه جوری آدرس بازنویسی بشه.انگاری که دامنه سایت آدرس دومه. در مورد سوال اول هم ینده از این کد تویه global استفاده میکنم
routes.MapPageRoute("Home", "City/{City}", "~/Home.aspx");
که جواب میده و کار میکنه میخوام به جای کد بالا از این کد زیر استفاده کنم که خطا میگیره فکر کنم باید هر آدرس برای شناسایی یک identifier داشته باشه.به همین دلیله که خطا میگیره میخوام ببینم راهی هست که از routing زیر استفاده کنم.
routes.MapPageRoute("Home", "{City}", "~/Home.aspx");