Asp.net ';文本';财产';asp:TextBox';不允许子对象#2

Asp.net ';文本';财产';asp:TextBox';不允许子对象#2,asp.net,skins,Asp.net,Skins,这是我第一次尝试在asp.NET中使用皮肤。 我觉得这个概念相当直截了当——至少我是这么想的 我的.skin文件如下所示: <asp:TextBox runat="server" CssClass="textBox"></TextBox> <asp:Button runat="server" CssClass="button"></asp:Button> <asp:GridView runat="server" Font-Underlin

这是我第一次尝试在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”的“Text”属性不允许子对象

引用.skin文件中为文本框设置外观的行


我无法开始思考这个问题可能是什么,因为任何地方(现在)都没有使用我的文本框文本属性。。。那么,这里出了什么问题?

< P>我相信,当你在Text Box关闭标签中键入时,ASP.NET引擎将文本框旁边的所有控件视为默认文本属性

的子代。 修复此问题:


应该是:<代码> <代码> < /p> < p>我相信,在Text Box关闭标记中键入了,ASP.NET引擎将文本框旁边的所有控件视为默认文本属性

的子控件。 修复此问题:


应该是:

我们总是错过最简单的事情,不是吗。。。谢谢:)通过删除这些与打字错误相关的问题,我们可以得到您的帮助!你介意在这个问题上投一票吗?我们总是错过最简单的事情,不是吗。。。谢谢:)通过删除这些与打字错误相关的问题,我们可以得到您的帮助!你介意在这个问题上投一票吗?