日期:2014-05-18  浏览次数:20381 次

100分求教 .NET菜鸟关于主题和皮肤问题的求助
各位高手,小弟乃一.NET菜鸟,现在有一个关于主题和皮肤的小问题看不懂,特此求救,还请各位不吝赐教,先行谢过!!
  问题是这样的:
  现在有目录如下:wwwroot\FarmFXGIS\App_Themes\Youthful。其中Youthful是一个主题,Youthful文件夹下放有一系列皮肤文件(.skin)文件和Demo,images,GridView,Editors4个文件夹,4个文件夹内都是放有一些图片和一个style.css样式表文件。其中皮肤文件内基本都有以下代码:

  <dxe:ASPxButton runat="server"
CssFilePath="~/App_Themes/Youthful/{0}/styles.css" CssPostfix="Youthful">
</dxe:ASPxButton>

  现在请教各位高手:
1. CssFilePath="~/App_Themes/Youthful/{0}/styles.css"中的{0}是什么意思,还请高手赐教,最好连原理和用法一起说明一下。
2. CssPostfix="Youthful"中的CssPostfix是什么意思。这句表达式是什么意思。

  不好意思,还请各位帮忙!

------解决方案--------------------
{0}是将要被替换的内容,字符串格式化中经常使用,例如string.Format("{0},是中国人 {1},是英国人","张三","smith");
Csspostfix:这个是你使用的换肤控件里面的属性,看起来应该是css样式的前缀

------解决方案--------------------
Youthful

{0}相当于占位符

------解决方案--------------------
探讨
Youthful

{0}相当于占位符

------解决方案--------------------
2. 看起来像个给ui用的前缀属性
------解决方案--------------------
{0}是将要被替换的内容中的第一个参数的占位符,字符串格式化中经常使用

如string.Foramt("{0}是{1},","youself","你自已");

得到"youself=你自己";
------解决方案--------------------