UpdatePanelにコントロールを配置すると「コントロールの作成に失敗しました。型'System.Web.UI.UpdatePanel'には'(タグ名)'というパブリックプロパティは含まれていません。」エラーが表示される現象の紹介です。
ASP.NETのWebフォームのUpdatePanel内にコントロールを配置すると以下のエラーメッセージが表示されます。
原因として、UpdatePanelタグ内に直接タグやコントロールを配置したことが考えられます。
UpdatePanel内のコントロールはContentTemplateタグ内に記述します。
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server" CssClass="MultiLineLowHeightTextBox"
TextMode="MultiLine"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" CssClass="MultiLineLowHeightTextBox"
TextMode="MultiLine" ReadOnly="True"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" CssClass="MultiLineLowHeightTextBox"
TextMode="MultiLine"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" CssClass="MultiLineLowHeightTextBox"
TextMode="MultiLine" ReadOnly="True"></asp:TextBox>
</asp:UpdatePanel>