如何设置我将始终使用的服务器控件的默认属性? 例如,我在我的页面上都有组合,在标记文本中几乎总是看起来相同(例如PopUp,TextBox,Button等的CSS CLASses)
我想把控件放在用户控件中并在那里设置属性。 但是我必须使用UC的属性访问控件本身。
我想摆脱这些重复的标签:
<Appearance>
<AnyRecordFieldCell CssClass="SFGridAnyRecord"></AnyRecordFieldCell>
<AlternateRecordFieldCell CssClass="SFGridAlternateRecord"></AlternateRecordFieldCell>
<RecordPreviewCell CssClass="SFGridRecordPreview" />
<GroupIndentCell CssClass="SFGridGroupIndentCell" />
<GroupCaptionCell CssClass="SFGridGroupCaption" />
<AnySummaryCell CssClass="SFGridAnySummary" />
<GroupCaptionPlusMinusCell CssClass="SFGridPlusMinus" />
<TopLeftHeaderCell CssClass="SFGridTopLeftHeaderCell" />
<RowHeaderCell CssClass="SFGridRowHeaders" />
<ColumnHeaderCell CssClass="SFGridColumnHeaders" />
<GroupHeaderRowHeaderCell CssClass="SFGridGroupedColumnHeaders" />
<FilterBarCell CssClass="SFGridFilterBarCell" />
</Appearance>
有什么想法吗?
答案 0 :(得分:0)
考虑使用ASP.NET主题,您可以使用它们为控件设置标记。
答案 1 :(得分:0)
如果这些元素几乎总是相同的话,你可以使用纯CSS解决方案 - 即具有输入和按钮元素的样式。
如果样式不同,可以引用封闭div来更改样式。