در بسیاری از صفحات وب سایت ها مثل صفحات جستجو ، صفحات ورود ، صفحات ثبت نام و خیلی از جاهایی که یک دکمه درون صفحه وجود داره ، خیلی اوقات مشاهده کرده اید که به جای کلیک روی دکمه ، به راحتی می تونین دکمه اینتر صفحه کلیدتون رو بزنین.
این کار یه لذت خاصی به آدم میده و از اونجایی که سرعت عمل آدم رو بالا می بره ، یه حس رضایت خیلی خوبی به کاربر میده.
کاربر متوجه میشه که واقعا یه برنامه نویس خیلی با تجربه سایت رو طراحی کرده.
برنامه نویسی که به اصول کاربرپسند کردن سایت به خوبی واقف بوده.
این مورد خیلی کوچک شاید از نظر شما که برنامه نویس وب سایت هستید ، بی اهمیت جلوه کنه ولی در اصل خیلی مهمه و همین ریزه کاری هاست که سایت ها و برنامه نویسای سایت رو از هم متمایز می کنه.
هر یک از فرم های صفحات asp.net دارای یک خاصیت با نام DefaultButton هستند.
اگر آی دی یکی ار دکمه های داخل صفحه رو روی این خاصیت فرمتون ست کنین ، با زدن دکمه اینتر ، رویداد کلیک دکمه مورد نظرتون فراخونی میشه
تنظیم این مقدار در صفحات معمولی کار خیلی ساده ای است ولی در صفحاتی که دارن از مستر پیج استفاده می کنن ، داخل صفحه کانتنت (content) دیگه فرمی وجود نداره که شما بخواین روش آی دی یک دکمه رو ست کنین!
در این مواقع باید شما در کد بی هایند صفحاتتون (code behind) در زمان لود صفحه content این خصوصیت فرم رو ست کنین.

سایت نت نیک
این کار خیلی ساده انجام میشه.
به کد سی شارپ زیر دقت کنید:


به همین راحتی شما می تونین این امکان خیلی جالب رو در asp.net استفاده کنین.
امیدوارم که از این آموزش هم خوشتون اومده.
سوالات خودتونو در بخش نظرات و یا در انجمن سایت می تونین مطرح کنین.

نوشته شده در تاریخ جمعه 20 اردیبهشت 1392    | توسط: ح.م    | طبقه بندی: آموزش ASP.NET،     | نظرات()