تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف يمكن عمل البحث في صفحة والنتيجة تظهر في صفحة اخرى؟
#1
السلام عليكم

صممت موقع يحتوي على ماستر بيج وبعض الصفحات ومن ضمنها صفحة search.aspx اريد ان اضيف في الماستر بيج جزء لبحث عن البيانات ( البحث عن المواضيع مثلا ) بحيث عندما يدخل الشخص اي اسم ويضغط على زر البحث النتيجة تظهر في صفحة search.aspx

استخدم
1- asp.net , c#
2- قاعدة بيانات sql server

ارجو المساعدة

وشكرا .
الرد }}}}
تم الشكر بواسطة:
#2
عليكم السلام ...
تقدرين اما عن طريق الكويري سترنك او السيشن , والطريقة هي عند النقر على البوتون الخاص بالبحث سينقلنا الى صفحة عرض نتائج البحث وينقل معه الكلام الذي كتب بالتيكس بوكس الخاص بالبحث اما ك كويري سترنك او ك سيشن وبقي في حدث تحمبل صفحة عرض نتائج البحث تعملين اتصال مع القاعده وتعملين استعلام بحث في القاعده حسب الكلام الموجود في الكويري سترنك او السيشن ....
تحياتي
الرد }}}}
تم الشكر بواسطة:
#3
محمد الساعدي كتب :عليكم السلام ...
تقدرين اما عن طريق الكويري سترنك او السيشن , والطريقة هي عند النقر على البوتون الخاص بالبحث سينقلنا الى صفحة عرض نتائج البحث وينقل معه الكلام الذي كتب بالتيكس بوكس الخاص بالبحث اما ك كويري سترنك او ك سيشن وبقي في حدث تحمبل صفحة عرض نتائج البحث تعملين اتصال مع القاعده وتعملين استعلام بحث في القاعده حسب الكلام الموجود في الكويري سترنك او السيشن ....
تحياتي

شكرا لك على الرد Smile
ياريت لو تترجم لي هذا الكلام الى مثال ؟؟
الرد }}}}
تم الشكر بواسطة:
#4
الحمد لله وجدت الحل باستخدام query string
نعمل صفحتين الاولى تمثل ماستر بيج والثانية صفحة عرض النتائج

نضع في صفحة الماستر بيج textbox و button

--------------------------------------------------------------------------------------------------------------------------------
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
---------------------------------------------------------------------------------------------------------
ثم نضع في حدث Button1_Click الكود التالي الذي سينقل قيمة مايكتب داخل textbox الى صفحة عرض النتائج
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("test1.aspx?Value=" +
TextBox1.Text);
}
==============================================================
test1.aspx تمثل صفحة عرض نتائج البحث
ننتقل الان الى صفحة عرض النتائج نضع فيها textbox و gridview

----------------------------------------------------------------
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:GridView ID="GridView1" runat="server">
----------------------------------------------------------------------------------------------
الان نذهب الى حدث Page_Load لصفحة النتائج ونضع فيه الكود التالي :
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = Request.QueryString["Value"];
searchdata();
}
------------------------------------------------------------
ثم ننشيء داله تحتوي على استعلام للقيمة المخزونه في textbox وهي التي نريد البحث عنها .. ثم نستدعي هذه الدالة في Page_Load لنفس الصفحة
-----------------------------------------------------------------------
protected void searchdata()
{
Class1 CC = new Class1();
DataSet ds = new DataSet();
ds.Clear();
SqlDataAdapter ser_n = new SqlDataAdapter("select * from folders where fname like'%" + TextBox1.Text + "%'", CC.cn);
ser_n.Fill(ds, "folders");
GridView1.DataSource = ds;
GridView1.DataBind();
}
وهكذا سوف تعرض نتيجة البحث بناءا على القيمة المدخلة في textbox في الصفحة الاولى ( ماستر بيج )
انتهى ..... ^_^
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Exclamation كيف اسوي صفحة إدخال بيانات في ASP.NET ؟ أبو عمر 8 235 12-09-16, 11:32 PM
آخر رد: Abu Ehab
  [سؤال] البحث من خلال gridview + نقل البيانات بين جدولين i1982 0 192 01-03-16, 11:25 AM
آخر رد: i1982
  صفحة تسجيل ناصر الناصر 1 456 09-03-15, 11:05 AM
آخر رد: سعود
  كيف أفتح صفحة website nehayh 2 294 29-12-14, 02:42 AM
آخر رد: سعود
  صفحة html asto 2 947 25-11-13, 03:02 AM
آخر رد: asto
  هل يمكن برمجة شات جماعي بيasp.net شمس الدين 03 14 1,490 24-08-13, 02:27 AM
آخر رد: شمس الدين 03
  كيف يمكن البحث عن الأدوات الديناميكية من خلال النوع وكيف يمكن تخزين البيانات منها إلى قاعدة البيانات dena 11 1,157 17-08-13, 01:58 AM
آخر رد: dena
  نقل كلام من صفحة الى صفحة اخرى مرفوعين على نفس الاستضافه mr3omr 16 1,418 16-08-13, 11:34 AM
آخر رد: mr3omr
  كيف يمكن إضافة وقت إلى TimeSpan يحمل قيمة طرح وقتين من بعض ؟ a.amin 4 1,066 08-08-13, 09:26 PM
آخر رد: a.amin
  التحكم بقيمة اداة معينة في صفحة الماستر بيج سعود 7 975 07-08-13, 11:05 PM
آخر رد: سعود

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم