آموزش 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>
خروجی Skip Navigation Links

نکات مهم درباره کنترل Menu :

  1. آیتم های کنترل Menu ، در مجوعه < Items > کنترل ، تعیین می شوند .
  2. برای ساخت هر آیتم ، درون مجموعه < Items > کنترل ، یک تگ < asp:MenuItem > تعیین می کنیم .
  3. عنوان هر آیتم ، توسط خاصیت Text ، درون تگ آن تعیین می شود .
  4. آدرسی که در صورت کلیک بر روی هر آیتم ، کاربر به ان ارسال می شود را توسط خاصیت NavigateUrl تعیین می کنیم .

نحوه قرار دادن یک کنترل Menu بر روی صفحه ASP.Net :

  1. ابتدا یک صفحه ASP.Net در محیط Visual Studio ایجاد کرده و یا صفحه از قبل طراحی شده خود را باز کنید .
  2. از منوی Toolbox و از قسمت کنترل های Navogation یک کنترل Menu را کشیده و روی صفحه قرار دهید .
  3. همجنین می توانید به صورت مستقیم در فسمت کدنویسی Source صفحه کد مربوط به کنترل را تایپ نمایید .



راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1 حمایت نمایید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :  
 
سوال امنیتی : پایتخت ایران ؟      
حمایت از سایت Developer1