asp.net的skin文件中控件可以嵌套吗?

lh8287 2007-11-14 10:22:20
我们用的控件能设置的属性太多, 所以我们想用skin文件来统一一些控件属性.
<ComponentArt:Grid runat="server"
Width="98%"
CssClass="Grid"
PageSize="10"
>
<Levels>
<ComponentArt:GridLevel
AlternatingRowCssClass="AlternatingRow"
DataCellCssClass="DataCell"
SortImageHeight="5">
</ComponentArt:GridLevel>
</Levels>
</ComponentArt:Grid>

这是个第三方表格控件, 使用的时候需要设定datasource, 之后再运行DataBind方法.
如果skin文件这么写, DataBind方法会报错, 提示我Property not found in object of type EmployeeOrganization.

如果删除skin文件里的
<ComponentArt:GridLevel
AlternatingRowCssClass="AlternatingRow"
DataCellCssClass="DataCell"
SortImageHeight="5">
</ComponentArt:GridLevel>

则运行正常, 而且skin里的设定也是生效的.


我就是想问问大家有没有遇到过这种问题, 是不是skin文件里不能有这种标签的嵌套?
...全文
199 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lh8287 2007-11-14
  • 打赏
  • 举报
回复
支持嵌套的.
我刚刚试了一下.
<asp:GridView runat="server" Width="500">
<Columns>
<asp:ButtonField Text="cvcvcv" />
<asp:CheckBoxField Text="lll" />
</Columns>
</asp:GridView>

是可以的.

但是应用到ComponentArt控件上好像就不行.

还有人有高招吗?
qq22345111 2007-11-14
  • 打赏
  • 举报
回复
是不是skin文件里不能有这种标签的嵌套?
stoneeri 2007-11-14
  • 打赏
  • 举报
回复
应该可以。skin文件本身是一个没有id的控件样式替换文本

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧