سلام برای منو زیر در برنامه پطوری باید منو طراحی کرد؟ به نجوی که با کلیک کردن تغییر استایل داده شود؟
<!-- Sidebar --> <div class="sidebar"> <div class="sidebar-content"> <!-- User dropdown --> <div class="user-menu dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <img src="http://placehold.it/300" alt="" /> <div class="user-info"> <span>development</span> </div> </a> </div> <!-- /user dropdown --> <!-- Main navigation --> <ul class="navigation"> <li class="active"><a href="Default.aspx"><span>صفحه اصلی</span> <i class="icon-screen2"></i></a></li> <li> <a href="pg_DemandsListVosol.aspx"><span>لیست پرونده ها</span> <i class="icon-paragraph-justify2"></i></a> <ul> <li><a href="pg_DemandsManager.aspx">مدیریت پرونده ها</a></li> <li><a href="pg_DemandsListVosol.aspx">لیست وصول</a></li> <li><a href="pg_UserManager.aspx">مدیریت اعضا</a></li> <li><a href="pg_LegalUnitAction.aspx">مدیریت حقوقی</a></li> <li><a href="validation.html">Validation</a></li> <li><a href="file_uploader.html">Multiple file uploader</a></li> <li><a href="form_snippets.html">Form snippets</a></li> </ul> </li> <li> <a href="pg_UserManager.aspx"><span>مدیریت کاربران</span> <i class="icon-grid"></i></a> <ul> <li><a href="visuals.html">Visuals & notifications</a></li> <li><a href="navs.html">Navs</a></li> <li><a href="panel_options.html">Panel options</a></li> <li><a href="navbars.html">Navbars</a></li> <li><a href="info_blocks.html">Info blocks</a></li> </ul> </li> </ul> </div> </div> <!-- /Sidebar -->
منظورتون رو متوجه نشدم
لطفا بیشتر توضیح دهید
سلام آقای مدائنی
این کد html منوی سایدبار من هست و اونو در مسترپیج برنامه ام قرار دادم.
حالا میخوام با کلیک کردن روی هر منو ، اون لینک کلاسش Active بشه.
باید در URL صفحه چک کنید و اگر در صفحه مربوطه بود کلاس Active را به اون منو اعمال کنید
باید از Condition IF استفاده کنید
مثال زیر را ببینید
<%# ((int)Eval("Percentage") < 50) ? "0 %" : Eval("Percentage") %>
تشکر آقای مدائنی - میشه بیشتر راهنمایی کنید متوجه نشدم این کد چیکار میکنه؟ و چطور توی برنامه باید استفاده کنم.
توی اینترنت سرچ کردم دیدم برای تیبل این کار انجام شده؟ http://www.aspsnippets.com/Demos/1341/ و تتشخیص صفحه و خوندن صفحه مورد نظر چطوری باید انجام بشه؟
تشکر
به شکل زیر هم میتونید عمل کنید
<li><asp:HyperLink runat="server" ID="lnk_full" NavigateUrl="page-full.html" Text="full" /></li> <li><asp:HyperLink runat="server" ID="lnk_features" NavigateUrl="page-features.html" Text="features" /></li> <li><asp:HyperLink runat="server" ID="lnk_typography" NavigateUrl="page-typography.html" Text="typography" /></li>
protected void SelectMenu() { try { string page = Path.GetFileNameWithoutExtension(Request.AppRelativeCurrentExecutionFilePath); string pageDirectory = Path.GetDirectoryName(Request.AppRelativeCurrentExecutionFilePath); string category = Request.QueryString.Count>0 ? Request.QueryString[0] : string.Empty; if (pageDirectory.Length > 3) { pageDirectory = pageDirectory.Substring(2, pageDirectory.Length - 2); } if (pageDirectory != null && pageDirectory.Length > 0 && page != null && page.Length > 0) { switch (pageDirectory) { case "Secure\\Clients": switch (page) { case "page-full": lnk_full.CssClass = "current-menu-item"; break; case "page-features": lnk_features.CssClass = "current-menu-item"; break; case "page-typography": lnk_typography.CssClass = "current-menu-item"; break; } break; } } } catch (Exception ex) { throw ex; } }
نه جواب نداد
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)