我在TextBox
GridView
中有一个ItemTemplate
。我使用css
为其添加了CssClass="txtboxAlignRight"
样式。但是当我运行我的页面时,不会应用样式。
我在TextBox
GridView
中有另一个FooterTemplate
。我也将此样式添加到TextBox
。它运作正常。但TextBox
GridView
中的ItemTemplate
未应用此款式。
我该如何解决这个问题?
的CSS
.txtboxAlignRight
{
text-align: right;
border: 1px solid #ccc;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
aspx页面
<ItemTemplate>
<asp:TextBox ID="txt_cc" Width="150" runat="server" Text='<%# Bind("COUNT") %>'
CssClass="txtboxAlignRight"></asp:TextBox>
</ItemTemplate>
答案 0 :(得分:1)
我已将以下代码添加到我的css
文件中。
input[type="text"]
{
border: 1px solid #ccc;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
这会将样式应用于我页面中的所有文本框。然后我在Style="text-align: right"
中将TextBox
添加到ItemTemplate
。
<ItemTemplate>
<asp:TextBox ID="txt_cc" Width="150" runat="server" Text='<%# Bind("COUNT") %>'
Style="text-align: right"></asp:TextBox>
</ItemTemplate>
答案 1 :(得分:0)
在模板字段中使用此行。
<强> ItemStyle-HorizontalAlign = “右”强>