Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改Telerik';带有客户端代码的ASP.NET工具栏外观_Javascript_Asp.net_.net_Telerik - Fatal编程技术网

Javascript 更改Telerik';带有客户端代码的ASP.NET工具栏外观

Javascript 更改Telerik';带有客户端代码的ASP.NET工具栏外观,javascript,asp.net,.net,telerik,Javascript,Asp.net,.net,Telerik,我在一个几乎没有回帖的页面中使用RadToolbar控件。 此页面的功能之一是多个主题 现在,我需要根据我的主题设置工具栏的外观。 我看到RadToolbar对象的客户端API包含一个“get_skin”方法,该方法正确返回服务器端指定的皮肤名称。但是对象没有“设置皮肤”方法 我所要问的是,是否有一种方法可以改变工具栏的外观,即客户端代码;如果没有,你还有什么建议吗 谢谢我确实设法解决了这个问题。这是一个有趣的 我找到了RadToolbar为不同主题在我的页面中呈现的不同样式表文件。 对于每个蒙

我在一个几乎没有回帖的页面中使用RadToolbar控件。 此页面的功能之一是多个主题

现在,我需要根据我的主题设置工具栏的外观。 我看到RadToolbar对象的客户端API包含一个“get_skin”方法,该方法正确返回服务器端指定的皮肤名称。但是对象没有“设置皮肤”方法

我所要问的是,是否有一种方法可以改变工具栏的外观,即客户端代码;如果没有,你还有什么建议吗


谢谢

我确实设法解决了这个问题。这是一个有趣的

  • 我找到了
    RadToolbar
    为不同主题在我的页面中呈现的不同样式表文件。
    对于每个蒙皮(即“黑色”),将为该蒙皮(即“RadToolbar_Black”)呈现css类
  • 我将这些样式表添加到自己的代码中,并下载了这些css类中使用的每个图像。之后,我将url()地址更改为保存的图像文件。此外,我还将皮肤名称(即“U黑色”)替换为“U默认值”
    (样式表文件和图像都是
    Telerik.web.UI
    assembly中的web资源,使用
    WebResource.axd
    handler进行引用。)
  • 我为每个主题创建了一个单独的
    .css
    文件
  • 现在我把telerik的皮肤弄坏了。属性
    enableMbeddedSkins
    enableMbeddedBaseStyleSheet
    做到了这一点
  • 将RadToolbar的外观设置为“默认”或忽略指定
  • 最后,我需要做的是使用Javascript在这些css文件之间切换,以更改工具栏的主题