آموزش ASP.Net > کنترل های استاندارد > کنترل کادر متن TextBox
تنظیم یک کنترل کادر متن TextBox برای وارد کردن رمز
مقدمه :
شما می توانید یک کنترل کادر متن TextBox را به گونه ای تنظیم نمایید ، که کاراکترهای
وارد شده در آن را به صورت مخفی و یا شکل دار نمایش دهد . در این حالت سایر کاربران
نمی توانند مقدار وارد شده در کنترل را مشاهده نمایند .
نکته 1 : کنترل کادر متنی که برای ورود رمز تنظیم شده است ،
بایستی تک خط باشد .
نکته 2 : سایر کاربران نمی توانند مقادیر وارد شده در یک کنترل کادر
متن را مشاهده نمایند . اما این کنترل در هنگام ارسال مقادیر به فرم ، به هیچ عنوان
آنها را رمزنگاری و حفاظت نمی کند و به صورت ساده و بدون رعایت موارد امنیتی ارسال
می کند .
برای بالا بردن امنیت این نوع داده ها ، همانند سایر اطلاعات حساس از متدهای SSL یا
رمزنگاری String استفاده نمایید .
نحوه طراحی یک کادر متن رمز دار :
- یک کنترل کادر متن TextBox را از بخش کنترل های Standard
منوی Toolbox ، بر روی صفحه قرار داده و مقدار خاصیت TextMode آن را بر روی مقدار Password
تنظیم نمایید . در بخش کدنویسی این کار توسط خاصیت TextBoxMode تنظیم می شود .
- برای تعیین اندازه عرض کنترل کادر متن ، خاصیت Width یا Columns آن را بر روی مقدار
دلخواه تنظیم نمایید .
- در صورت نیاز می توانید حداکثر تعداد کاراکترهایی که کاربر مجاز است درون کنترل وارد
نماید را به وسیله خاصیت MaxLength آن تعیین نمایید . اگر کاربر کاربر سعی کند ، بیشتر
از آن تعداد کاراکتر وارد نماید ، کنترل قبول نمی کند .
مثال عملی :
مثال : در مثال زیر یک کنترل کادر متن TextBox را برای وارد کردن
یک رمز حداکثر 10 رقمی تنظیم نموده ایم :
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1
حمایت نمایید :