PDA

View Full Version : سوال: بازشدن لينك موردنظر بدون Refresh شدن صفحه



msadgd
سه شنبه 14 آبان 1387, 10:27 صبح
سلام به همه دوستان خوب.
من درحال طراحي يك سايت ASP هستم كه قالب كلي اون رو با استفاده از Master Page درآوردم كه به صورت دو ستون در چپ و راست صفحه هست و قسمت وسط صفحه كه مخصوص قرار دادن متن صفحه و موضوعات هست. الآن مي خوام ببينم آيا ميشه وقتي يك لينك كليك ميشه بجاي اينكه صفحه از اول لود بشه و لينك مورد نظر نمايش داده بشه، مطالب مربوط به اون لينك توي همون وسط صفحه جاري نشون داده بشه يا نه؟ اگر ميشه چطوري؟
باتشكر از همه شما خوبان.

KambizZandi
سه شنبه 14 آبان 1387, 10:50 صبح
2 تا راه داريد:
1/ استفاده از ajax و تغيير محتواي وسط صفحه که حتما بايد يک panel باشه
2/ استفاده از frame در html که وقتي کليک ميکنيد target برابر با اسم اون فريم باشه (مثلا در تگ a)

msadgd
سه شنبه 14 آبان 1387, 11:14 صبح
2 تا راه داريد:
1/ استفاده از ajax و تغيير محتواي وسط صفحه که حتما بايد يک panel باشه
2/ استفاده از frame در html که وقتي کليک ميکنيد target برابر با اسم اون فريم باشه (مثلا در تگ a)

با تشكر از شما كامبيز عزيز راستش من يجورايي تازه كارم ميشه يكم بيشتر راهنمايي كنيد.
بازهم از لطفتون ممنونم

kezack
سه شنبه 14 آبان 1387, 11:24 صبح
دوست خوب یکی از دوستان یک برنامه کامل گذاشته که توش همون چیزی که می خوای هم هست
آقای
Saber_Fatholahi این زحمت رو کشید
ببینید حتما کارت را می افته

msadgd
چهارشنبه 15 آبان 1387, 12:37 عصر
دوست عزیز باید ms ajax رو برای ویژوال استودیو نصب کنی.به لینک زیر سری بزن:

http://www.mez.ir/showpost.aspx?id=158

مال سایت خودمه.


با تشكر از شما دوست عزيز
من به سايت گفته شده رفتم و فايل مربوط را هم دانلود كردم. يك فايل msi بود كه نصب كردم. اما الآن چكار بايد بكنم؟ درخصوص سوالي كه مطرح كردم بايد چكار كرد؟
باز هم از لطف همگي ممنونم.

msadgd
چهارشنبه 15 آبان 1387, 12:38 عصر
دوست عزیز باید ms ajax رو برای ویژوال استودیو نصب کنی.به لینک زیر سری بزن:
http://www.mez.ir/showpost.aspx?id=158

مال سایت خودمه.

با تشكر از شما دوست عزيز
من به سايت گفته شده رفتم و فايل مربوط را هم دانلود كردم. يك فايل msi بود كه نصب كردم. اما الآن چكار بايد بكنم؟ درخصوص سوالي كه مطرح كردم بايد چكار كرد؟
باز هم از لطف همگي ممنونم.

msadgd
جمعه 17 آبان 1387, 11:51 صبح
بعد از نصب این افزونه حالا توی قسمت پروژه های شما امکان ساخت ajax enabled وجود داره.

باید یه پروژه آجاکسی بسازید و از update panel و progress استفاده کنید.

و اینکه توی فاروم زیاد دوستان گفتند اگر میشه یک سرچ هم کنید که موفق تر باشید.
یا علی

با سلام مجدد خدمت دوستان

خدمت شما دوست عزيز بگم كه من جستجو كردم و مطالبي كه دراين رابطه بود را ديدم و كلي هم استفاده كردم اما درخصوص سوالي كه همون اول مطرح كردم چيزي نديدم درواقع جواب سوالم را نگرفتم. راستش كاربرد Update Panel را ديدم اما نفهميدم چطور ميشه با كليك كردن يك لينك (با توجه به خصوصيات صفحه كه همون اول گفتم) مطالب من وسط صفحه نشون داده بشه؟ اين Update Panel را كجا بايد قرار بدم؟ توي مستر پيج يا توي صفحه Aspx ؟ اصلا مي خواستم ببينم راه كليش چطوريه؟
از ناوارد بودنم پيشاپيش عذر مي خوام. اما اگر دراين ضمينه بتونيد كمكم كنيد خيلي دعاتون مي كنم حتي اگر لينكي هم به صورت فارسي باشه خوبه.
بازهم از لطف همگي ممنونم.

ennovation
جمعه 17 آبان 1387, 15:07 عصر
سلام .
در مورد AJAX میتونی این لینک نگاه کنی .
برای دیدن کدهای نوشته شده مثالها میتونی روی پنل سمت راست روی VIDEO کلیک کنی و
بعد لینک Watch the Video (http://asp.net/learn/ajax-videos/video-83.aspx) رو انتخاب کن
در پایین ویدو میتونی لینک کد برنامه را به هر زبان دلخواه انتخاب کنی
اگه کمکی نشد بگو که برات یه مثال از خودم بفرستم
متاسفانه الان وقت زیادی ندارم وگرنه برات حتما فایل ضمیمه میکردم
ولی این سایت خیلی خوبی برای یادگیری AJAX و کنترلهای مربوط به اونه وخیلی هم جالبه

موفق باشی

ennovation
جمعه 17 آبان 1387, 15:08 عصر
اینقدر حواسم پرت بود که یادم رفت لینک بذارم !
http://asp.net/AJAX/AjaxControlToolkit/Samples/UpdatePanelAnimation/UpdatePanelAnimation.aspx

msadgd
جمعه 17 آبان 1387, 20:52 عصر
سلام .
در مورد AJAX میتونی این لینک نگاه کنی .
برای دیدن کدهای نوشته شده مثالها میتونی روی پنل سمت راست روی VIDEO کلیک کنی و
بعد لینک Watch the Video (http://asp.net/learn/ajax-videos/video-83.aspx) رو انتخاب کن
در پایین ویدو میتونی لینک کد برنامه را به هر زبان دلخواه انتخاب کنی
اگه کمکی نشد بگو که برات یه مثال از خودم بفرستم
متاسفانه الان وقت زیادی ندارم وگرنه برات حتما فایل ضمیمه میکردم
ولی این سایت خیلی خوبی برای یادگیری AJAX و کنترلهای مربوط به اونه وخیلی هم جالبه

موفق باشی

با تشكر از شما دوست عزيز راستش متاسفانه به علت سرعت پايين اينترنتم نمي تونم ببينم هرچند ADSL دارم اما فعلا مخابراتمون مشكل داره. البته اينها مثالها و آموزش خود Ajax Toolkit هستند و راستش توي اون ابزار ها چيزي به نظرم نيومد كه ارتباطي به خواسته واقعي من داشته باشه.
به هر حال از شما ممنونم راستش اگه منبع فارسي باشه خيلي سريعتر مي تونم به نتيجه برسم. بازهم از همه شما بخصوص ennovation عزيز ممنونم.
منتظرتون هستم. :چشمک:

msadgd
شنبه 18 آبان 1387, 13:38 عصر
از دوستان گرامي كسي دراين ضمينه نميتونه كمكي بكنه؟