ASP.NET 主题值或样式表主题值无效

E:\Web\WebSite10\App_Themes\TextBoxSkin\TextBoxSkin.skin(2): 生成 (web): 服务器标记的格式不正确。
E:\Web\WebSite10\App_Themes\TextBoxSkin\TextBoxSkin.skin(2): 生成 (web): “外观文件”内不允许包含文字内容(“”)。

Default.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"
Inherits="_Default" Theme="TextBoxSkin" %>

<!DOCTYPE html>




创建一个简单的外观








                <tr>
                    <td style="width:100px">
                        命名外观:
                   </td>
                    <td style="width:247px">
                        <asp:TextBox ID="TextBox2" runat="server" SkinID="textboxSkin"></asp:TextBox>
                    </td>
                </tr>         
        </table>

    </div>
</form>


TextBoxSkin.skin:

<%--
默认的外观模板。以下外观仅作为示例提供。

  1. 命名的控件外观。SkinId 的定义应唯一,因为在同一主题中不允许一个控件类型有重复的 SkinId。



/asp:GridView

  1. 默认外观。未定义 SkinId。在同一主题中每个控件类型只允许有一个默认的控件外观。


--%>



默认外观:

/asp:TextBox

代码没有贴完整,无法帮你具体看错误是什么,建议参考
https://blog.csdn.net/sweetsoft/article/details/4459851?utm_source=blogxgwz6

https://bbs.csdn.net/topics/397925924

完整代码在这里