ASP:TextBox 转换为 bootstrap <input>

ASP:TextBox convert into bootstrap <input>

我手头有一个造型问题。使用 sensenet,一个用于 ASP.net 功能的平台,表单不仅使用 sensenet 语言,还使用 ​​ASP.net 语言完成。

我在使 ASP:TextBox 功能看起来像 bootstrap 输入框时遇到了问题。我调用了 bootstrap css 文件,尝试为 ASP:TextBox 代码更改 class,但除了使用 html 标签之外没有任何效果

<input class="text input-sm">

这是我目前的代码:

<asp:TextBox CssClass="text input-sm" ID="InnerControl" placeholder="Middle Name" runat="server"></asp:TextBox>

.. 并且 css 被合并到这里:

<sn:CssRequest CSSPath="$skin/styles/Projectname/bootstrap.min.css" ID="pageTemplateUIStyleReq1" runat="server" />

有没有办法让 ASP:TextBox 看起来像 bootstrap 输入框,但又能通过 ASP 语言按照预期的方式运行?

附件是之前的图片和after-sought效果:

我现在拥有的:
current effect

我想要达到的目标: current effect

您将 class 添加到文本框的方式是正确的。问题在这里:

<sn:CssRequest CSSPath="$skin/styles/Projectname/bootstrap.min.css" ID="pageTemplateUIStyleReq1" runat="server" />

只需添加对样式表的正常引用,不要尝试在服务器端加载它。如果您的页面需要这样做,请检查以确保它在您的浏览器开发工具中正确加载 bootstrap。