PDA

View Full Version : جلوگیری از refresh شدن صفحه هنگام باز شدن یک پنجره Modal



reihaneh_g
دوشنبه 12 تیر 1385, 09:55 صبح
اگر با استفاده از کد زیر در سمت سرور یک پنجره Modal باز کنم :


"<""Dim myScript as string="<script language=""javascript
")myScript += "window.showModalDialoge
"'myScript += "myForm.aspx
myScript += ", window ,'resizable:yes;scroll:yes
"(';status:no;dialogwidth:790px;dialogHeight:650px; center:yes;help:no;
"<myScript += "</" + "script
(Page.RegisterStartupScript("OpenWindowScript", myScript


قبل از باز شدن پنجره جدید (ModalDialoge) صفحه زیری (که کد بالا در آن نوشته شده) یک بار refresh می شود.
راهی برای جلوگیری از این refresh وجود دارد؟

lomir
دوشنبه 12 تیر 1385, 11:31 صبح
If Not IsPostBack Then
---------
------------
--------------
End If

lomir
دوشنبه 12 تیر 1385, 12:06 عصر
چرا سوالتو اینجا مطرح کردی الان اقای مداح پاکش می کنه :)

reihaneh_g
سه شنبه 13 تیر 1385, 07:56 صبح
ممنون از جوابتون.
ولی اگر کد را در If Not IsPostBack بگذارم پنجره اصلا باز نمی شه؟

شاید سوالم رو درست ننوشتم. من یک button دارم به اسم btn که میخوام وقتی کلیک شد، یک پنجره Modal باز بشه. کد بالا رو در رویداد btn_click می نویسم.
چکار کنم که صفحه refresh نشه.

nazaninam
سه شنبه 13 تیر 1385, 08:44 صبح
ببینید دوست عزیز پیشنهاد من اینه که باز کردن اینجور پنجره هارو بسپرید به java script و با code behind قاطیش نکنید
کد های جاوا رو در قسمت html بنویسید

lomir
سه شنبه 13 تیر 1385, 09:24 صبح
از پیشنهاد دوستمون استفاده بکنی بهتره ...
در ضمن برای خوانا بودن کد ها اونا رو توی تیگ
قرار بده

Behrouz_Rad
سه شنبه 13 تیر 1385, 09:28 صبح
من یک button دارم به اسم btn که میخوام وقتی کلیک شد، یک پنجره Modal باز بشه. کد بالا رو در رویداد btn_click می نویسم.
چکار کنم که صفحه refresh نشه.
درست می فرمایید، صفحه Refresh میشه.
برای جلوگیری از Refresh صفحه، در انتهای دستورات جاوا اسکریپت خود، دستور ";return false" را بنویسید.

موفق باشید.