代码 :
foreach (HtmlGenericControl div in panelCategorieGuida.Controls.OfType<HtmlGenericControl>())
{
HiddenField hf = div.Controls.OfType<HtmlGenericControl>().LastOrDefault();
}
它说“我不能将 HtmlGenericControl 隐式转换为 HiddenField”。另外,如果我写(HiddenField)div.Controls.OfType<HtmlGenericControl>().LastOrDefault()
它不起作用。
div 的最后一个元素(它是一个 HtmlGenericControl)始终是一个 HiddenField 元素。
为什么?我哪里错了?