asp.net为自定义控件添加皮肤
项目中用到从GridView扩展来的控件,下面是皮肤,直接从页面提取皮肤弄到skin里后提示“未定义的标记”
<cc1:GridViewEx CssClass="table_style" runat="server" HorizontalAlign="Center">
<AlternatingRowStyle CssClass="left_title_2" />
<RowStyle CssClass="left_title_1" />
</cc1:GridViewEx>
<AlternatingRowStyle CssClass="left_title_2" />
<RowStyle CssClass="left_title_1" />
</cc1:GridViewEx>
从用到控件的aspx页面上面复制这段代码
<%@ Register Assembly="GViewEx" Namespace="GViewEx.Controls" TagPrefix="cc1" %>
项目生产成功。
虽然很简单,但网上好像也没找到这类东西,所以贴上。
顺便说一下皮肤上面添加的非外观属性也是会应用到相应的控件上去得,比如
<Columns>
<asp:BoundField DataField="id" HeaderText="编号" />
</Columns>
<asp:BoundField DataField="id" HeaderText="编号" />
</Columns>
如果应用池皮肤的控件上绑定的数据源没有”id“字段则会出错。
浙公网安备 33010602011771号