معرفی کنترل لیبل label
مقدمه :
کنترل Label ، به طور کلی برای نمایش متن در صفحات ASP.NET به کار می رود . از کنترل Label می توان در موارد زیر استفاده کرد :
- نمایش متن و نوشته در صفحات ASP.Net .
- تنظیم و تغییر متن مورد نظر به صورت برنامه ریزی شده در هنگام اجرای صفحات ASP.Net .
- اتصال کنترل Label به یک بانک اطلاعاتی و نمایش پویا و Run Time اطلاعات فیلد های متنی .
- قرار دادن کنترل Label به عنوان Caption برای سایر کنترل های ASP.Net .
شکل کلی تعریف و نمایش کنترل Label در صفحه های ASP.Net به صورت زیر است :
Syntax | < asp:Label ID="Label1" runat="server" Text="Developer1" /> < asp:Label ID="Label2" runat="server" > Developer1 < /asp:Label > Developer1 Developer1 |
نکته : توجه داشته باشید که متن کنترل Label را هم می توانید در خاصیت Text آن تعیین کرده و یا در بین تگ باز و بسته کنترل قرار دهید . اما قرار دادن متن در خاصیت Text از لحاظ برنامه نویسی اصولی تر بوده و بعدا می توان متن کنترل را به صورت دینامیک تعیین کرده یا تغییر داد .
نحوه قرار دادن یک کنترل Label بر روی صفحه ASP.Net :
- ابتدا یک صفحه ASP.Net در محیط Visual Studio ایجاد کرده و یا صفحه از قبل طراحی شده خود را باز کنید .
- از منوی Toolbox و از قسمت کنترل های Standard یک کنترل Label را کشیده و روی صفحه قرار دهید .
- همجنین می توانید به صورت مستقیم در فسمت کدنویسی Source صفحه کد مربوط به کنترل را تایپ نمایید .
استفاده از کنترل Label به عنوان Caption :
شما می توانید از کنترل Label به عنوان Caption برای سایر کنترل های ASP.Net استفاده نمایید . Caption عنوان یا عبارتی است که برای توضیح عملکرد یک کنترل در کنارش قرار داده می شود .
کنترل Label نمی تواند فوکوس برنامه را در اختیار بگیرد . به هر حال ، با متصل کردن کنترل Label به یک کنترل ASP.Net ، کاربران می توانند با فشردن دکمه Alt و کلید دیگری که برای کنترل Label در نظر گرفنه اید ، به کنترل ASP.Net جهش کنند .
نحوه استفاده از کنترل Label به عنوان Caption یک کنترل دیگر :
برای قرار دادن یک کنترل Label به عنوان Caption برای یک کنترل دیگر ASP.Net به روش زیر عمل نمایید :
- خاصیت AssociatedControlID کنترل Label را برابر با ID کنترلی قرار دهید که می خواهید کنترل Label را به عنوان Caption برای آن در نظر بگیرید .
- خاصیت AccessKey کنترل Label را با یک حرف یا عدد مقدار دهی کنید تا به عنوان کلید میانبر ( Alt + حرف یا عدد تعیین شده ) برای کنترل استفاده شود .
نکته مهم : اگر شما کنترل Label را به عنوان Caption برای یک دکمه فرمان < asp:Buttomn > قرار دهید ، در هنگام زدن کلید میانبر تعیین شده برای آن ، دکمه فرمان کلیک می شود .