Vahid_Keyany
دوشنبه 31 مرداد 1384, 15:12 عصر
با سلام خدمت دوستان عزیز،
من یک فرم دارم که لیستی از رکوردها را نمایش میدهد. روی هر سطر که کلیک شود در صفحه دیگری جزئیات آن رکورد نمایش داده میشود. کاربر سایت سطح دسترسی خاصی دارد و من میخواهم اگر رکوردی را کلیک کرد که مجوز مشاهده آن را ندارد پیامی دریافت کند (بصورت جاوا اسکریپت). بخاطر شرایط خاصی که مشتری میخواهد نمیتوانم رکوردها را قبل از اینکه به کاربر نمایش دهم فیلتر کنم و باید حتی رکوردهایی که مربوط به کاربر نیستند هم به او نمایش داده شود.
من برای پیاده سازی این فرم از یک کنترل Literal استفاده کردم که بطور پیش فرض Visible آن روی False تنظیم شده است. و درونش کد جاوا اسکریپت را قرار داده ام. وقتی میخواهم پیام نمایش داده شود Visible آن را True میکنم.
مشکل : کاربر ابتدا روی رکوردی کلیک میکند که سطح دسترسی به آن را ندارد و پیام را میبیند. سپس روی رکوردی کلیک میکند که سطح دسترسی به آن را دارد و به صفحه جزئیات میرود. وقتی دکمه Back برنامه مرورگر را برای بازگشت به لیست رکورد ها میزند مجددا پیام را میبیند ، درحالی که نباید این اتفاق بیافتد.
با تشکر
من یک فرم دارم که لیستی از رکوردها را نمایش میدهد. روی هر سطر که کلیک شود در صفحه دیگری جزئیات آن رکورد نمایش داده میشود. کاربر سایت سطح دسترسی خاصی دارد و من میخواهم اگر رکوردی را کلیک کرد که مجوز مشاهده آن را ندارد پیامی دریافت کند (بصورت جاوا اسکریپت). بخاطر شرایط خاصی که مشتری میخواهد نمیتوانم رکوردها را قبل از اینکه به کاربر نمایش دهم فیلتر کنم و باید حتی رکوردهایی که مربوط به کاربر نیستند هم به او نمایش داده شود.
من برای پیاده سازی این فرم از یک کنترل Literal استفاده کردم که بطور پیش فرض Visible آن روی False تنظیم شده است. و درونش کد جاوا اسکریپت را قرار داده ام. وقتی میخواهم پیام نمایش داده شود Visible آن را True میکنم.
مشکل : کاربر ابتدا روی رکوردی کلیک میکند که سطح دسترسی به آن را ندارد و پیام را میبیند. سپس روی رکوردی کلیک میکند که سطح دسترسی به آن را دارد و به صفحه جزئیات میرود. وقتی دکمه Back برنامه مرورگر را برای بازگشت به لیست رکورد ها میزند مجددا پیام را میبیند ، درحالی که نباید این اتفاق بیافتد.
با تشکر