したがって、これは asp.NET でスキンを使用する最初の試みです。コンセプトはかなり簡単だと思います-またはそう思いました。
私の .skin ファイルは次のようになります。
<asp:TextBox runat="server" CssClass="textBox"></TextBox>
<asp:Button runat="server" CssClass="button"></asp:Button>
<asp:GridView runat="server" Font-Underline="False" CssClass="noborder"
AllowPaging="true" AutoGenerateColumns="false" Width="100%" PagerStyle-CssClass="pagingrow"
PagerSettings-Mode="NextPreviousFirstLast" PagerSettings-NextPageText="Next"
PagerSettings-PreviousPageText="Prev" PagerSettings-FirstPageText="First"
PagerSettings-LastPageText="Last" AllowSorting="true"
HeaderStyle-CssClass="headerrow" RowStyle-CssClass="itemrow" AlternatingRowStyle-CssClass="altrow">
<EmptyDataTemplate>
<asp:Label runat="server" ID="lblNoData" Text="No data matches your request."></asp:Label>
</EmptyDataTemplate>
</asp:GridView>
次のエラーが発生し続けるため、ここで何か間違ったことをしたようです。
「asp:TextBox」の「テキスト」プロパティは、子オブジェクトを許可しません。
テキストボックスのスキンを設定した .skin ファイルの行を参照します。
どこにも (まだ) 私のテキスト ボックスのテキスト プロパティを使用していないため、この問題が何であるかを考え始めることはできません。