ControlCollectionでtexboxのみを取得するにはどうすればよいですか?
私は試してみます:
public static IEnumerable<TextBox> TextBoxes(this ControlCollection controlCollection)
{
return (IEnumerable<TextBox>)controlCollection.Cast<Control>().Where(c => c is TextBox);
}
しかし、次のエラーが発生しました:タイプ'WhereEnumerableIterator`1[System.Web.UI.Control]'のオブジェクトをタイプ'System.Collections.Generic.IEnumerable`1[System.Web.UI.WebControls.TextBox]にキャストできません'。
Asp.Net 3.5をC#で使用しています