PDA

View Full Version : تغییر بک گراند آیتم انتخاب شده در کنترل منو



mehr_83
جمعه 17 خرداد 1392, 00:54 صبح
سلام
یک منو در مسترپیج دارم. میخوام وقتی روی یکی از آیتمها کلیک میشه و به صفحه مورد نظر میره بک گراند اون آیتم منو تغییر کنه. چیکار باید بکنم؟

forestasphalt
جمعه 17 خرداد 1392, 10:02 صبح
اینکار رو با (جاوااسکریپت) یا جی کوئری خیلی ساده درست میشه
آیدی هر منو رو میگیرم بعد میگم مثلا توی صفحه about آیدی منویی که برابر با about بود یک کلاس current یا active یا هر اسمه دیگه ای که داره (اسمه کلاسی که باعث میشه منوی فعال از بقیه متمایز بشه) رو به همون منو اضافه میکنم

mehr_83
جمعه 17 خرداد 1392, 12:30 عصر
من با ابنا کار نکردم. لطفا در صورت امکان یک سمپل بزارید.

mehr_83
جمعه 17 خرداد 1392, 16:03 عصر
وقتی از کد زیر استفاده می کنم جواب میده.

For Each item As MenuItem In Menu1.Items
If (Request.Url.AbsoluteUri.ToLower().Contains(Page.R esolveUrl(item.NavigateUrl.ToLower()))) Then
item.Selected = True
End If
Next

اما این برای موقعی هست که navigation های منو ایستا هست. اما وقتی بصورت داینامیک میشه جواب نمیده:
Response.Redirect("~/test/Default6.aspx?st1=" & Menu1.SelectedValue)