PDA

View Full Version : اجرای کد javascript و codebehind بدون postback



solaleh
سه شنبه 15 فروردین 1391, 09:35 صبح
سلام دوستان
من روی صفحه خود 32 تا asp:Button دارم.وقتی روی این buttonها کلیک میکنم یک div به صورت javascriptای لود میشه که داخلش یک ChecklistBox هستش.من میخوام همزمان با لود شدن این div این checkbox ها هم بر اساس اینکه کدوم دکمه کلیک شده پر بشه. ولی بعد از اینکه این کار رو انجام میدم به خاطر postback اون javascript div پنهان میشه (visible = false).چی کار باید بکنم که بعد از postback، اون div همچنان روی صفحه بمونه؟لطفا راهنماییم کنید.
ممنون...

ahmad156
سه شنبه 15 فروردین 1391, 09:58 صبح
اخر کد جاوااسکریپت return false قرار بدین

solaleh
سه شنبه 15 فروردین 1391, 10:05 صبح
اخر کد جاوااسکریپت return false قرار بدین
این کار رو انجام دادم ولی در code behind باید کد دیگری برای پرکردن checklistbox ها انجام بشه که اون باعث postback و refresh شدن صفحه میشه.

ahmad156
سه شنبه 15 فروردین 1391, 10:09 صبح
خوب وقتی بخواین که کدی تو code behind اجرا بشه ،postback انجام میشه!!!!!!!
شاید هم من منظورتون رو درست متوجه نشدم:ناراحت:

solaleh
سه شنبه 15 فروردین 1391, 10:14 صبح
نه منظورم همین بود...هیچ روشی وجود نداره که من اون checklistboxهام رو توی javascriptام پر کنم، اون codebehind برای پر کردن اون checklistbox هاست...

solaleh
سه شنبه 15 فروردین 1391, 10:32 صبح
?????????!!!!!!!!

ahmad156
سه شنبه 15 فروردین 1391, 10:33 صبح
میتونی از jquery و تابع ajax.$ استفاده کنی
به این 2 صفحه نگاهی بنداز
http://barnamenevis.org/showthread.php?325249-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D8%AA%D9%88%D8%B3%D8%B7-JQuery
http://barnamenevis.org/showthread.php?329502-%DA%AF%D8%B1%D9%81%D8%AA%D9%86-%DB%8C%DA%A9-%D9%85%D9%82%D8%AF%D8%A7%D8%B1-%D8%A7%D8%B2-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1codbehin