آموزش ASP.Net > کنترل های پیمایش > کنترل Menu
کنترل Menu :
از کنترل Menu ، می توانید برای ایجاد منوهای ایستاتیک و یا دینامیک در صفحات ASP.Net
استفاده نمایید . منوهایی همانند لیست موضوعات در همین سایت و یا منویی از محصولات
و ... .
شما می توانید آیتم های موجود در کنترل منو را به صورت دستی برای آن تعیین کرده و یا
با اتصالش به یک پایگاه یا فایل داده ای ، آیتم های آن منبع داده ای را توسط کنترل
نمایش د هید .
بدون نوشتن کد یا دستوری ، می توانید عملکرد این کنترل را به راحتی در محیط ویژوال
استودیو تنظیم نمایید .
شکل کلی تعریف و نمایش یک کنترل Menu در صفحه های ASP.Net به صورت زیر است :
|
Syntax
|
<asp:Menu ID="Menu1" runat="server">
<Items>
<asp:MenuItem Text="طراحی
وب">
<asp:MenuItem Text="HTML" NavigateUrl="~/HTML/Index.aspx" />
<asp:MenuItem
Text="CSS" NavigateUrl="~/CSS/Index.aspx" />
</asp:MenuItem>
<asp:MenuItem Text="برنامه نویسی وب">
<asp:MenuItem Text="ASP.Net" NavigateUrl="~/ASP_NET/Standard/Index.aspx" />
<asp:MenuItem
Text="PHP" NavigateUrl="~/PHP/Index.aspx" />
</asp:MenuItem>
</Items>
</asp:Menu>
|
|
خروجی
|
|
نکات مهم درباره کنترل Menu :
- آیتم های کنترل Menu ، در مجوعه < Items > کنترل ، تعیین می شوند .
- برای ساخت هر آیتم ، درون مجموعه < Items > کنترل ، یک تگ < asp:MenuItem
> تعیین می کنیم .
- عنوان هر آیتم ، توسط خاصیت Text ، درون تگ آن تعیین می شود .
- آدرسی که در صورت کلیک بر روی هر آیتم ، کاربر به ان ارسال می شود را توسط خاصیت NavigateUrl
تعیین می کنیم .
نحوه قرار دادن یک کنترل Menu بر روی صفحه ASP.Net :
- ابتدا یک صفحه ASP.Net در محیط Visual Studio ایجاد کرده و یا صفحه از قبل طراحی شده
خود را باز کنید .
- از منوی Toolbox و از قسمت کنترل های Navogation یک کنترل Menu را کشیده و روی صفحه
قرار دهید .
- همجنین می توانید به صورت مستقیم در فسمت کدنویسی Source صفحه کد مربوط به کنترل را
تایپ نمایید .
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1
حمایت نمایید :