实现母版页后使用FindControl的奇怪异常

时间:2010-04-09 18:09:37

标签: asp.net master-pages

没关系!希望有一个删除按钮。

2 个答案:

答案 0 :(得分:1)

HtmlTableRow.InnerHtml属性的文档说:“不要读取或为此属性赋值。否则,抛出System.NotSupportedException异常。此属性继承自HtmlContainerControl类,不适用于HtmlTableRow类。“

看起来你不能这样做。

答案 1 :(得分:0)

这不是Master Pages的问题。 HtmlTableRow的InnerHtml和InnerText属性就是这样设计的,它们会抛出NotSupportedException。以下是HtmlTableRow类中定义的InnerText属性的实现: -

public override string InnerText
{
    get
    {
        throw new NotSupportedException(SR.GetString("InnerText_not_supported", new object[] { base.GetType().Name }));
    }
    set
    {
        throw new NotSupportedException(SR.GetString("InnerText_not_supported", new object[] { base.GetType().Name }));
    }
}

对于InnerHtml属性也是如此。您可能需要重新考虑当前的方法。