1. یک راه این هست که یک hidden value هم قرار بدید در فرم و در page_load چک کنید که آیا اون مقدار وجود داره یا نه. اگر وجود داشته باشه کاربر روی اون دکمه (تکمه) کلیک کرده، در غیر اینصورت به طور مستقیم آدرس صفحه رو وارد کرده. (شاید نیاز نباشه و چک کردن FrmOpinionSubmit کفایت کنه.
2. یک راه دیگه هم اینه که action را برای فرم یک صفحه دیگر تعیین کنید که فقط وقتی به صفحه دوم وارد می شود که از صفحه قبل رو اون دکمه (تکمه) کلیک کرده باشد.
3. از کنترل server-side استفاده کنید و ببینید آیا post-back هست یا نه!