تماس با ما

موبایل: 2565 038 0912

دفتر تهران: 2565 2842 021

دفتر گرگان: 2565 3233 017


از کنترل HiddenField در ASP.Net برای نگهداری و انتقال اطلاعات بدون نمایش دادن آنها در خروجی صفحه استفاده می شود .
برای مثال فرض کنید ، اطلاعات مربوط به تم یا تنظیماتی که یک کاربر در صفحه استفاده می کند را می خواهید نگهداری کنید ، ولی در خروجی نمایش داده نشود . برای این منظور باید از کنترل HiddenField استفاده نمایید .
اطلاعاتی که می خواهید کنترل HiddenField نگهداری نماید را باید در هنگام Postback شدن صفحه و یا در هنگام طراحی ، در خاصیت Value کنترل قرار دهید .
شکل کلی تعریف و استفاده از یک کنترل HiddenField در صفحات ASP.Net به صورت زیر است :

Syntax
<asp:HiddenField   ID = "HF1"   runat="server"  value = " اطلاعت مورد نظر " />


نکته : این کنترل هیچ خروجی ظاهری بر روی صفحه ندارد
 نحوه قرار دادن یک کنترل HiddenField بر روی صفحه ASP.Net :
    ابتدا یک صفحه ASP.Net در محیط Visual Studio ایجاد کرده و یا صفحه از قبل طراحی شده خود را باز کنید .
    از منوی Toolbox و از قسمت کنترل های Standard یک کنترل HiddenField را کشیده و روی صفحه قرار دهید .
    همجنین می توانید به صورت مستقیم در قسمت کدنویسی Source صفحه کد مربوط به کنترل را تایپ نمایید .
خروجی کنترل HiddenField در صفحات HTML و کد صفحه :
کنترل HiddenField در هنگام رندر شدن صفحات ASP.Net ، برای اجرا در مرورگر به صورت یک تگ </ " input   type = " hidden > به صفحه ارسال می شود .
موارد استفاده از کنترل HiddenField :
    نگهداری اطلاعات در یک مکان مخفی و به دور از دید کاربر بر روی صفحه .
    فهمیدن اینکه آیا اطلاعات کنترل در طی Postback های صفحه تغییر کرده است یا خیر .
سایر مطالب درباره کنترل HiddenField :
مرورگر اطلاعاتی که در کنترل HiddenField نگهداری می شود را در هنگام رندر کردن صفحات در خروجی نمایش نمی دهد . اما کاربر می تواند با مراجعه به سورس کد صفحه ، کنترل و اطلاعات موجود در آن را مشاهده نماید . لذا نباید اطلاعات حساس و مهم مثل رمز عبور و ... را در کنترل HiddenField قرار داد . همچنین اطلاعات این کنترل توسط اسکریپت های صفحه به سادگی قابل خواندن و تغییر دادن هستند .
فهمیدن اینکه آیا اطلاعات کنترل تغییر کرده است یا خیر :
ممکن است اطلاعاتی که در کنترل HiddenField قرار دارد ، قبل از پست شدن صفحه به سرور ، تغییر نمایند . این به این دلیل است که اسکریپت های صفحه می توانند اطلاعات کنترل HiddenField را تغییر دهند .
برای اینکه چک کنید آیا کنترل HiddenField اطلاعاتش تغییر کرده یا خیر ، باید از رویداد ValueChanged کنترل استفاده نمایید . این رویداد هر زمان که اطلاعات کنترل تغییر کند ، روی می دهد .

منبع خبر


سفارش طراحی سایت

سفارش طراحی سایت

google
yahoo
alexa
ebook
Baidu.com
Wikipedia
Blogger.com
Windows Live
Amazon.com
eBay
Bing
Ask
استانداری گلستان
f shdj, sefaresh, sefaresh .net, sefaresh.net, sthva, sthva nhj kj, sthva.kj, stthva.kj, xvhpd, آیفون, استفاده, اندروید, اپل, اپلیکیشن, اینترنت, باتری, بازار, دستگاه, دوربین, سامسونگ, سفارش, سفارش دات نت, سفارش دات نت sefaresh.net, سفارش.نت, سیستم, طراح وب, طراحي وب سايت, طراحی, طراحی وب سایت, فناوری, فیسبوک, مایکروسافت, موبایل, هوشمند, کاربران, کمپانی, گلکسی, گوشی, گوشی هوشمند, گوگل

نمایش تمامی تگ ها
بسته ویژه مدارس مدارس
بسته ویژه پزشکان پزشکان
بسته ویژه مهندسین مهندسین