الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البحث عن الكنترول داخل MasterPage و AjaxUpdatePanel

مغلق
بدأه bnitt في 6 يونيو 2007 · 0 رد · 415 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

اخواني لديا MasterPage

وUpdatePanel

وهذة محاولتي للبحث عن الكنترولز الى موجودة فى Ajax UpdatePanel الى هو اصلا داخل Content

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Collections;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public class Class2 : System.Web.UI.Page
{
	public class class2
	{
		//-------------------------------------------------------------------------
		//FindControls In MasterPage (Content) ContentPlaceHolder 
		public Control FindChildControl(Control start, string id)
		{
			if (start != null)
			{
				Control foundControl;
				foundControl = start.FindControl(id);

				if (foundControl != null)
				{
					return foundControl;
				}

				foreach (Control c in start.Controls)
				{
					foundControl = FindChildControl(c, id);
					{
						if (c.GetType().ToString() == "System.Web.UI.UpdatePanel")
						{
							FindControlInsidUpdatePanel(c);
						}
					}
					if (foundControl != null)
					{
						return foundControl;
					}
				}
			}
			return null;
		}
		//-------------------------------------------------------------------------
		//Find Controls Insid Ajax UpdatePanel:- 
		public Control FindControlInsidUpdatePanel(Control root)
		{
			foreach (Control c in root.Controls)
			{
			   if (c.GetType().ToString() == "System.Web.UI.WebControls.TextBox")
				{
					TextBox z = (TextBox)c;
					z.Text = "";
				}
			}
			return null;
		}

	}

}

وهذا الكود داخل صفحة Default التابعة للمستر بيج

Partial Class Default1
	Inherits System.Web.UI.Page
	Dim Temp As New Class1 'استدعاء الكلاس
	Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
		   'دالة البحث عن الكنترولز هل صحيح Master.Parent  ام هناك Contents 
 Temp.FindChildControl(Master.Parent, "Content1")
		  End Sub
End Class

AJAXEnabledWebSite1.rar

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…