vista2010
جمعه 08 شهریور 1392, 19:29 عصر
سلام
زياد با xml كار نكردم و دنبال منوي دايناميك بودم كه بتونم زيرمنوهاي دايناميك رو از جداولم بگيره...كه اين لينكو پيدا كردم :ساخت منوی آبشاری داینامیک (http://barnamenevis.org/showthread.php?395533-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%85%D9%86%D9%88%DB%8C-%D8%A2%D8%A8%D8%B4%D8%A7%D8%B1%DB%8C-%D8%AF%D8%A7%DB%8C%D9%86%D8%A7%D9%85%DB%8C%DA%A9)
منويي كه ميخام استفاده كنم،بصورت زيره:
<ul class="menu menu_blue"><!-- BEGIN MENU -->
<li class="fullwidth">
<a href="#" class="drop">menu1</a><!-- Begin fifth Item -->
<div class="dropdown_fullwidth"><!-- Begin dropdown_fullwidth container -->
<div class="col_1">
<h3>menu1-1</h3>
<ul>
<li><a href="#">menu1-1-1</a></li>
<li><a href="#">menu1-1-2</a></li>
</ul>
</div>
<div class="col_1">
<h3>menu2-1</h3>
<ul>
<li><a href="#">menu2-1-1</a></li>
<li><a href="#">menu2-1-2</a></li>
</ul>
</div>
</div><!-- End dropdown_fullwidth container -->
</li><!-- End fifth Item -->
<li class="fullwidth">
<a href="#" class="drop">menu2</a><!-- Begin fifth Item -->
<div class="dropdown_fullwidth"><!-- Begin dropdown_fullwidth container -->
<div class="col_1">
<h3>menu2-1</h3>
<ul>
<li><a href="#">menu2-1-1</a></li>
<li><a href="#">menu2-1-2</a></li>
</ul>
</div>
<div class="col_1">
<h3>menu2-1</h3>
<ul>
<li><a href="#">menu2-1-1</a></li>
<li><a href="#">menu2-1-2</a></li>
</ul>
</div>
</div><!-- End dropdown_fullwidth container -->
</li><!-- End fifth Item -->
</ul>
كدي هم كه در كدبيهيند برا دايناميك كردن منو استفاده شده،بصورت زيراست:(لينك دانلود سمپل كاملش،توهمون لينك بالا هست)
lt_navMenu.Text = lt_navMenu.Text + "<ul>";
for (int i = 0; i < dt.Rows.Count; i++)
{
if (Convert.ToInt32(dt.Rows[i]["Parent_ID"]) == pID)
{
Label4.Text += " " + pID.ToString();
lt_navMenu.Text = lt_navMenu.Text + "<li><a href=\"/" +
dt.Rows[i]["Category_Name"].ToString() + ".aspx \">" +
dt.Rows[i]["Category_Name"].ToString() + "</a>";
if (dt.Rows[i]["totalSubCats"] != DBNull.Value)
this.createMenu(dt, Convert.ToInt32(dt.Rows[i]["Category_ID"]));
lt_navMenu.Text = lt_navMenu.Text + "</li>";
}
}
lt_navMenu.Text = lt_navMenu.Text + "</ul>";
مشكلم اينه كه نميتونم كدهاي خودمو با اين قطعه كد،تطبيق بدم!!!اگر كسي ميتونه كمك كنه..
راستش هروقت پست گذاشتم،بدون پاسخ مونده،رو اينم سه روزه موندم،خيلي اميد ندارم كسي كمكم كنه،اما گذاشتن تاپيك و درخواست كمك،ضرري نداره..اميدوارم دوستان يه نگاهي به تاپيكم بندازن...ممنون
زياد با xml كار نكردم و دنبال منوي دايناميك بودم كه بتونم زيرمنوهاي دايناميك رو از جداولم بگيره...كه اين لينكو پيدا كردم :ساخت منوی آبشاری داینامیک (http://barnamenevis.org/showthread.php?395533-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%85%D9%86%D9%88%DB%8C-%D8%A2%D8%A8%D8%B4%D8%A7%D8%B1%DB%8C-%D8%AF%D8%A7%DB%8C%D9%86%D8%A7%D9%85%DB%8C%DA%A9)
منويي كه ميخام استفاده كنم،بصورت زيره:
<ul class="menu menu_blue"><!-- BEGIN MENU -->
<li class="fullwidth">
<a href="#" class="drop">menu1</a><!-- Begin fifth Item -->
<div class="dropdown_fullwidth"><!-- Begin dropdown_fullwidth container -->
<div class="col_1">
<h3>menu1-1</h3>
<ul>
<li><a href="#">menu1-1-1</a></li>
<li><a href="#">menu1-1-2</a></li>
</ul>
</div>
<div class="col_1">
<h3>menu2-1</h3>
<ul>
<li><a href="#">menu2-1-1</a></li>
<li><a href="#">menu2-1-2</a></li>
</ul>
</div>
</div><!-- End dropdown_fullwidth container -->
</li><!-- End fifth Item -->
<li class="fullwidth">
<a href="#" class="drop">menu2</a><!-- Begin fifth Item -->
<div class="dropdown_fullwidth"><!-- Begin dropdown_fullwidth container -->
<div class="col_1">
<h3>menu2-1</h3>
<ul>
<li><a href="#">menu2-1-1</a></li>
<li><a href="#">menu2-1-2</a></li>
</ul>
</div>
<div class="col_1">
<h3>menu2-1</h3>
<ul>
<li><a href="#">menu2-1-1</a></li>
<li><a href="#">menu2-1-2</a></li>
</ul>
</div>
</div><!-- End dropdown_fullwidth container -->
</li><!-- End fifth Item -->
</ul>
كدي هم كه در كدبيهيند برا دايناميك كردن منو استفاده شده،بصورت زيراست:(لينك دانلود سمپل كاملش،توهمون لينك بالا هست)
lt_navMenu.Text = lt_navMenu.Text + "<ul>";
for (int i = 0; i < dt.Rows.Count; i++)
{
if (Convert.ToInt32(dt.Rows[i]["Parent_ID"]) == pID)
{
Label4.Text += " " + pID.ToString();
lt_navMenu.Text = lt_navMenu.Text + "<li><a href=\"/" +
dt.Rows[i]["Category_Name"].ToString() + ".aspx \">" +
dt.Rows[i]["Category_Name"].ToString() + "</a>";
if (dt.Rows[i]["totalSubCats"] != DBNull.Value)
this.createMenu(dt, Convert.ToInt32(dt.Rows[i]["Category_ID"]));
lt_navMenu.Text = lt_navMenu.Text + "</li>";
}
}
lt_navMenu.Text = lt_navMenu.Text + "</ul>";
مشكلم اينه كه نميتونم كدهاي خودمو با اين قطعه كد،تطبيق بدم!!!اگر كسي ميتونه كمك كنه..
راستش هروقت پست گذاشتم،بدون پاسخ مونده،رو اينم سه روزه موندم،خيلي اميد ندارم كسي كمكم كنه،اما گذاشتن تاپيك و درخواست كمك،ضرري نداره..اميدوارم دوستان يه نگاهي به تاپيكم بندازن...ممنون