PDA

View Full Version : جستوجو در تمام صفحات



skmr_ae
شنبه 09 اردیبهشت 1391, 10:46 صبح
سلام
من یک مسترپیج طراحی کردم که در اون یک کلید سرچ و یک تکست باکس قرار دادم
که کاربر هر حرفی رو تایپ کرد و مثلا ستون نام شامل اون بود رو اطلاعات اون جدول رو در گرید نشون بده
حالا این مستر پیج رو روی تمام صفحات سایتم اعمال کردم
میخوام وقتی کاربر در هر صفحه ای از سایت که هست و کلید سرچ رو زد اول به یک صفحه دیگه با نام سرچ بره و در اون صفحه اطلاعات در گرید بیاد
اما هنمیدونم چطور؟؟؟
کد سرچ رو در یک تابع توی مسترپیچ نوشتم و در صفحه سرچ هرکاری کردم فراخوانی کنم نشد...
خواهش میکنم دوستان کمک کنید
مرسی:گریه:

hamid_shrk
شنبه 09 اردیبهشت 1391, 10:59 صبح
شما بهتر مقادیر رو از طریق کوئری استرینگ یا application به صفحه سرچ بفرستید و کد سرچتون رو تو اون صفحه بنویسید.

d_derakhshani
شنبه 09 اردیبهشت 1391, 11:24 صبح
با QueryString مقدار رو بفرستید به صفحه نمایش جستجو. تو page_load اون صفحه کد جستجو رو بنویسید(بر اساس مقداری که از Query string دریافت کردید)

skmr_ae
شنبه 09 اردیبهشت 1391, 12:21 عصر
با QueryString مقدار رو بفرستید به صفحه نمایش جستجو. تو page_load اون صفحه کد جستجو رو بنویسید(بر اساس مقداری که از Query string دریافت کردید)


سلام
من متوجه نمیشم
میشه بیشتر توضیح بدید. یا نمونه برام بذارید؟؟/:گریه::گریه:
ممنون

d_derakhshani
شنبه 09 اردیبهشت 1391, 12:36 عصر
خیلی واضحه
تو کد button جستجو در masterpage کد زیر رو بنویسید

Respons.Redirect("SearchPage.aspx?sparam=" + txtSrch.Text);

در صفحه جستجو:

Page_load
string srchParam=Request["sparam"];
Serach from database where field= srchParam
show the result in grid

دیگه از واضح تر نمیشه.
فقط برای null نبودن Request["sparam"] خودتون لطف کنید بررسی کنید