PDA

View Full Version : مشکل در فراخوانی منو از بانک



sajad_boj70
یک شنبه 26 شهریور 1391, 23:24 عصر
سلام.
دوستان من برای فراخوانی منو از یک css استفاده کردم که در پایین ضمیمش کردم واسه دانلود-
و از این کد هم برای فراخوانی(پویا سازی) منوهام استفاده کردم.


string Marquee1 = "<ul id=\"menua\">";

for (int ii = 0; ii < rowdt11; ii++)
{

dp = new DataTable();
dp = GetlinkByParentID(int.Parse(peyvanddb.Rows[ii]["ID"].ToString()));
int id2 = 0;
id2 = dp.Rows.Count;
if (dp.Rows.Count > 0)
{
Marquee1 += String.Format("<li><a href=\"{0}\">{1}</a>", peyvanddb.Rows[ii]["Url"].ToString(), peyvanddb.Rows[ii]["Name"].ToString());
}
else
{
Marquee1 += String.Format("<li><a href=\"{0}\" class=\"jDesign_subs\">{1}</a>", peyvanddb.Rows[ii]["Url"].ToString(), peyvanddb.Rows[ii]["Name"].ToString());
}

if (dp.Rows.Count > 0)
{
Marquee1 += "<ul class=\"subs\">";

for (int b = 0; b < id2; b++)
{
Marquee1 += String.Format("<li><a href=\"{0}\">{1}</a></li>", dp.Rows[b]["Url"].ToString(), dp.Rows[b]["Name"].ToString());
}
Marquee1 += "</ul>";
}
else
{
Marquee1 += "</li>";
}
}


Marquee1 += "</ul>";



bb.TagName = Marquee1;


و


<div id="menua" style="font-size: large; font-family: 'b titr'" align="center">
مطالب سایت
<ul>
<li id="bb" runat="server"> </li>

</ul>


ولی نمیدونم چرا وقتی سایت اجرا میشه منوها به این صورت نمایش داده میشه.
92976

این تیکه کدها اضافی درج میشن.



id="ctl00_bb">


دوستان میتونن راهنمایی کنن؟

meisam12
دوشنبه 27 شهریور 1391, 09:58 صبح
سلام
من این یک تکه کد را نوشتم درست بود.

<div dir="rtl">
<div id="menu" dir="rtl">
<ul>
<li><a href="http://www.p30script.ir/">برنامه نویس</a></li>
<li><a href="http://www.p30script.ir/"></a></li>
<li><a href="http://www.p30script.ir/">Link 3</a></li>
<li><a href="http://www.p30script.ir/" title="Free CSS Menus">Free CSS Menus</a></li>
<li><a href="http://www.p30script.ir/">Link 5</a></li>
<li><a href="http://www.p30script.ir/">Link 6</a></li>
<li><a rel="nofollow" target="_blank" href="http://www.P30Script.ir/" title="P30Script.ir">P30Script.ir</a></li>
</ul>
</div>
</div>

sajad_boj70
دوشنبه 27 شهریور 1391, 10:33 صبح
سلام
من این یک تکه کد را نوشتم درست بود.

<div dir="rtl">
<div id="menu" dir="rtl">
<ul>
<li><a href="http://www.p30script.ir/">برنامه نویس</a></li>
<li><a href="http://www.p30script.ir/"></a></li>
<li><a href="http://www.p30script.ir/">Link 3</a></li>
<li><a href="http://www.p30script.ir/" title="Free CSS Menus">Free CSS Menus</a></li>
<li><a href="http://www.p30script.ir/">Link 5</a></li>
<li><a href="http://www.p30script.ir/">Link 6</a></li>
<li><a rel="nofollow" target="_blank" href="http://www.P30Script.ir/" title="P30Script.ir">P30Script.ir</a></li>
</ul>
</div>
</div>


ممنون. منتها من میخوام منوم پویا باشه.شما دستی وارد کردید.
به صورت دستی جواب میده ولی در حالت پویا جواب نمیده.

sanay_esh
دوشنبه 27 شهریور 1391, 10:51 صبح
با سلام خدمت شما تمامی عملیات شما درست است ولی شما بجای این کد

<div id="menua" style="font-size: large; font-family: 'b titr'" align="center"> مطالب سایت<ul><li id="bb" runat="server"> </li> </ul>

این کد را بذارید درست میشه


<div id="menu">
<ul>
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
</ul>
</div>

در آخر مقدار Literal1.Text را برابر همان string که از بانک میاری و درست میکنی قرار بده
اگه درست نشد بگو یک نمونه برات بذارم تا بتونی از اون استفاده کنی

sajad_boj70
دوشنبه 27 شهریور 1391, 11:22 صبح
با سلام خدمت شما تمامی عملیات شما درست است ولی شما بجای این کد

<div id="menua" style="font-size: large; font-family: 'b titr'" align="center"> مطالب سایت<ul><li id="bb" runat="server"> </li> </ul>این کد را بذارید درست میشه


<div id="menu">
<ul>
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
</ul>
</div>در آخر مقدار Literal1.Text را برابر همان string که از بانک میاری و درست میکنی قرار بده
اگه درست نشد بگو یک نمونه برات بذارم تا بتونی از اون استفاده کنی

ممنون.حل شد