سلام برای منو زیر در برنامه پطوری باید منو طراحی کرد؟ به نجوی که با کلیک کردن تغییر استایل داده شود؟
<!-- 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;
}
}
نه جواب نداد
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)