اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

عندما تضغط على زر ما في الصفحة يتم إرسالها إلى المخدّم و معالجة البيانات و عرضها ضمن الصفحة نفسها حيث يُعيد تحميل للصفحة ببيانات معدّلة فعند إنشاء صفحة جديدة اسمها "search.aspx" مثلاً أضف لها "Button" و "TextBox" أعطي الخاصيّة "PostBachURL" القيمة "Results.aspx" و هي صفحة ثانية نقوم بإنشائها و التي تقوم بدورها بجعل المخدّم يعيد توجيه المتصفّح إلى صفحة محددة عند الضغط على الزر و في ما يلي شيفرة صفحة "Search.aspx" :

<div>  
      <asp:TextBox ID="TxtSearch" runat="server"></asp:TextBox>  
      <br />
      <asp:Button ID="BtnSearch" runat="server" Text="search"
      PostBackUrl="~/results.aspx" />    
</div>

و شيفرة صفحة result.aspx تكون كالتالي :

<div>   
     <asp:Label ID="LblSearch" runat="server" Text="" />    
</div>

و في حدث تحميل الصّفحة نكتب الشيفرة التالية:

شيفرة #C :

   protected void Page_Load(object sender, EventArgs e)
    {        
         if (PreviousPage != null)        
         {            
            TextBox txtSearch = (TextBox)PreviousPage.FindControl("TxtSearch");            
            LblSearch.Text = String.Format("Search for: {0}", txtSearch.Text);        
         }   
    }

 

شيفرة VB :

   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)       Handles Me.Load
 
        If PreviousPage IsNot Nothing Then            
        Dim txtSearch As TextBox =             
        DirectCast(PreviousPage.FindControl("TxtSearch"), TextBox)
        LblSearch.Text = [String].Format("Search for: {0}", txtSearch.Text)        
     End If   
End Sub

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...