मेरे पास 2 विधियां हैं जिन्हें मैंने अपने सभी टेक्स्टबॉक्सों को एएसपीनेट पृष्ठ में पुन: प्रयास करने का प्रयास किया है। पहला काम कर रहा है, लेकिन दूसरा कोई भी वापस नहीं कर रहा है। क्या कोई मुझे बता सकता है कि दूसरा क्यों काम नहीं कर रहा है?एएसपीनेट में टेक्स्टबॉक्स के माध्यम से इटरेट करना - यह क्यों काम नहीं कर रहा है?
यह ठीक काम करता है:
List<string> list = new List<string>();
foreach (Control c in Page.Controls)
{
foreach (Control childc in c.Controls)
{
if (childc is TextBox)
{
list.Add(((TextBox)childc).Text);
}
}
}
और "काम नहीं कर रहा" कोड:
List<string> list = new List<string>();
foreach (Control control in Controls)
{
TextBox textBox = control as TextBox;
if (textBox != null)
{
list.Add(textBox.Text);
}
}
कोड के दूसरे कोड में, नियंत्रण में कुछ भी शामिल है? – brumScouse