PDA

View Full Version : منوی داینامیک



maxpayn2
سه شنبه 20 شهریور 1386, 10:56 صبح
سلام
من میخوام در پروژم یک منو داشته باشم که اطلاعاتش رو ( منو های اصلی و زیر منو ها ) از دیتا بیس بخونه ، تا اونجایی که من میدونم asp:menu از XML استفاده میکنه و نه از دیتابیس ، آیا چیزه دیگه ای هست که امکانات asp:menu رو داشته باشه و از دیتا بیس استفاده کنه ؟ اگه نه باید چی کار کنم ؟

rtech
سه شنبه 20 شهریور 1386, 13:58 عصر
یک نگاه به این پروژه بنداز فکر کنم مشکلت حل شه :

rtech
سه شنبه 20 شهریور 1386, 14:10 عصر
در ضمن میتونید اطلاعاتی که در دیتابیس هست رو مستقیم در یک قایل XML بنویسید و سپس کنترل منو رو به اون فایل بایند کنید . ( مقاله زیر رو بخونید ) :



http://www.freewebs.com/divyen/sqlxml.htm

rasti_web
پنج شنبه 04 بهمن 1386, 13:47 عصر
من میخواهم از این منو در صفحه ای که دارای دو فریم است استفاده کنم . منو را در فریم بالا قرار میدهم و در فریم پایین صفحه مربوط باز میشود .
مشکل اینجاست که زیر منوها بر روی فریم دوم قرار نمی گیرند . آیا راهی برای رفع این مشکل هست ؟

Alireza_Salehi
پنج شنبه 04 بهمن 1386, 14:57 عصر
شما می تونید menu رو به یک XMLDataSource باید کنید.
XMLDataSource خاصیتی به نام Data داره که یک رشته XML دریافت میکنه.

خروجی دیتابیس برای menu رو با دستور FOR XML موجود در SQL Server به XML تبدیل کنید و به خاصیت Data موجود در XMLDataSource نسبت بدید.

این طوری نیازی به فایل نیست!

el_abdollahi
جمعه 05 بهمن 1386, 18:19 عصر
من از ajaxtoolkit:accordion (اگر املاش درست نیست ببخشید ) من با این کنترل یه منوی زیر بازشونده خیلی خوب درست کردم . اطلاعاتش رو هم از xml میخونه . فقط یه عیب بزرگ داره که نمیتونه زیر منو داشته باشه.

mehrdad201
جمعه 05 بهمن 1386, 18:46 عصر
نشونمون میدی ببینیم چطوریه

rasti_web
یک شنبه 07 بهمن 1386, 12:13 عصر
چطور میشه با ASPnetMenu برای زیر منو های فارسی لیست زیر منوها از گوشه سمت راست باز شوند؟

el_abdollahi
یک شنبه 07 بهمن 1386, 13:43 عصر
شکل ظاهریش اینجوری میشه.البته توی عکس کیفیتش پایینه . باید ببخشید. اگر خوشتون اومد بگین کدش رو هم بزارم.

rasti_web
دوشنبه 08 بهمن 1386, 09:43 صبح
منظور من اینه که با ASPnetMenu که در این تاپیک معرفی شده و من ازش استفاده کردم چطور میشه گروه زیر منو ها که فارسی هستند از گوشه سمت راست هر منو باز شوند.
توی شکل زیر گروه زیر منوها از گوشه سمت چپ هر منو باز شدند.

hassan iravani
چهارشنبه 30 بهمن 1387, 23:14 عصر
چطور میشه گروه زیر منو ها که فارسی هستند از گوشه سمت راست هر منو باز شوند.

منم همین سوال رو دارم میشه یه جوری جواب بدین که منم ببینم؟

jingiliboyz
شنبه 10 بهمن 1388, 10:11 صبح
در ضمن میتونید اطلاعاتی که در دیتابیس هست رو مستقیم در یک قایل XML بنویسید و سپس کنترل منو رو به اون فایل بایند کنید . ( مقاله زیر رو بخونید ) :



http://www.freewebs.com/divyen/sqlxml.htm


این لینک که برای منو قراردادید کار نمیکنه میشه دوباره بزارید که کاربکنه مرسی

jingiliboyz
شنبه 10 بهمن 1388, 10:17 صبح
یک نگاه به این پروژه بنداز فکر کنم مشکلت حل شه :

چرا بعضی از پروژه ها مثل این رو با vs2008 باز میکنیم پنجره ای مثل نصب برنامه بالا میاد بعد اگه امکان داره مثالی بزارید که کاربر خودش از طریق فرم یک منو رو درست بکنه و بعد توی دید کاربر منو رو ببینیم که داینامیک درست شده

bahar_engineer
شنبه 10 بهمن 1388, 11:47 صبح
چطور میشه گروه زیر منو ها که فارسی هستند از گوشه سمت راست هر منو باز شوند.

منم همین سوال رو دارم میشه یه جوری جواب بدین که منم ببینم؟

یه div بذار و rtl کن و textalighn رو هم right کن درست می شه البته منویی که توی یه جدول گذاشته باشین کلی دردسر داره

باید کلی باهاش ور بری تا درست بشه

jingiliboyz
شنبه 10 بهمن 1388, 13:15 عصر
آیا مثالی که یک فرم داشته باشیم از طریق اون فرم بشه منو را اضافه کرد دارید برام بزارید ؟

maxpayn2
شنبه 10 بهمن 1388, 13:35 عصر
http://barnamenevis.org/forum/showthread.php?t=199812

jingiliboyz
یک شنبه 11 بهمن 1388, 08:49 صبح
آقا من به این لینک که دادید رفتم
http://barnamenevis.org/forum/showthread.php?t=199812
در اونجا با کمک بچه ها لینکی به این عنوان دیدم
http://www.how2learnASP.NET/article....6-fddda0700020 (http://www.how2learnasp.net/article.aspx?code=6e262527-5042-41d7-aba6-fddda0700020)
که وقتی رفتم اونجا یک نمونه مثال از منو داینامیک در اونجا دیده میشد به زبان #c من دانلود کردم کد اونرو به vb تغییر دادم یه مشکل کوچیکی در مورد خوندن دیتا بیس داره که از write اشکال میگیره کل برنامه را میزارم کسی میتونه کمک کنه یه نگاه بندازه مشکل این برنامه حل بشه خدا خیرتون بده