【发布时间】:2013-12-21 03:35:25
【问题描述】:
如何设置我将始终使用的服务器控件的默认属性? 例如,我的页面上都有组合,这些组合在标记文本中看起来几乎总是相同的(例如,用于 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>
有什么想法吗?
【问题讨论】:
-
除了样式相关的属性还有什么需要设置的?
-
嗨,Joe,设置 CSS 类已经很有帮助并减少了标记代码。在帖子中查看我的编辑。
标签: asp.net properties default-value servercontrols