PDA

View Full Version : سوال: اشکال در ظاهرمنو



monika
یک شنبه 30 مرداد 1390, 00:40 صبح
با سلام
من در هنگام اجرای وب سایت ظاهر منو ام دارای یک فلش اضافی هست که وقتی روش فوکوس می کنم tooltip به نام expand نوشته می شه این فلش اضافی در هنگام اجرا برای چی هستش؟

NIMA_1981
یک شنبه 30 مرداد 1390, 00:42 صبح
کد رو قرار بده که بشه فهمید

MiladSe7en
یک شنبه 30 مرداد 1390, 01:14 صبح
احتمالا برای تماس با ما زیر منو درست کردی!

monika
یک شنبه 30 مرداد 1390, 11:43 صبح
بله برای صفحه اصلی زیر منو گذاشتم.البته لازم به ذکر هستش که آیتم های منو از بانک خونده میشه
این کد htmlاش

<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" Width ="100%">
</asp:Menu>
واین هم کد بیهاندش

DataSet ds = new DataSet();
string connStr = "Data Source=AMIN-9573569458;Initial Catalog=test;Integrated Security=True";
using (SqlConnection conn = new SqlConnection(connStr))
{
string sql = "Select MenuID, Text,Description, ParentID from Menu";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
da.Fill(ds);
da.Dispose();
}
ds.DataSetName = "Menus";
ds.Tables[0].TableName = "Menu";
// DataRelation relation = new DataRelation("ParentChild", ds.Tables["Menu"].Columns["MenuID"], ds.Tables["Menu"].Columns["ParentID"], true);
// relation.Nested = true;
// ds.Relations.Add(relation);
DataView dw = new DataView(ds.Tables["Menu"]);
for (int r = 0; r <= dw.Table.Rows.Count - 1; r++)
{
if (dw.Table.Rows[r]["ParentID"].ToString() == "0")
{
string k = dw.Table.Rows[r]["Text"].ToString();
string o = dw.Table.Rows[r]["Description"].ToString();
MenuItem master = new MenuItem(k, k, "", o);
Menu1.Items.Add(master);
for (int t = r; t <= dw.Table.Rows.Count - 1; t++)
{
if (dw.Table.Rows[t]["ParentID"].ToString () !="0")
{
string u = dw.Table.Rows[t]["ParentID"].ToString();
string a = dw.Table.Rows[r]["MenuID"].ToString();
if (a == u)
{
string k1 = dw.Table.Rows[t]["Text"].ToString();
string o1 = dw.Table.Rows[t]["Description"].ToString();
MenuItem det = new MenuItem(k1, k1, "", o1);
master.ChildItems.Add(det);
}
}//End if a=u
}//end for a
}//main if

}//mqin for

MiladSe7en
یک شنبه 30 مرداد 1390, 12:13 عصر
خوب شما باید طول منو را از 100% مثلا به 200px تغییر بدی که این فلش انقدر پرت نباشه، برای تغییر خصوصیات اون فلش باید خصوصیات زیر رو تغییر بدین:

DynamicPopOutTextFormatingString, DynamicPopOutImageURL یا StaticPopOutImageURL, StaticPopOutTextFormatingString

monika
یک شنبه 30 مرداد 1390, 21:57 عصر
دوست عزیز با تشکر از پاسختون .من این خصوصیاتی که درج کردید رو به چه خصوصیاتی باید تغییربدم>

MiladSe7en
یک شنبه 30 مرداد 1390, 22:01 عصر
دوست عزیز با تشکر از پاسختون .من این خصوصیاتی که درج کردید رو به چه خصوصیاتی باید تغییربدم>

مثلا اگه میخواین که متن Expand حذف بشه مقدار خصوصیت DynamicPopOutTextFormatingString را خالی کنید و یا اگه میخواین عکس فلش عوض بشه باید داخل خصوصیت DynamicPopOutImageURL مسیر تصویر جدید رو بدین

monika
یک شنبه 30 مرداد 1390, 23:53 عصر
دوست گرامی ممنون .امیدوارم در این شبهای پرفیض برکات خوب خدا شامل شما هم بشه
ممنون از راهنمایی های مفیدتوت