2012-10-18 32 views
1

net c#项目。我需要将颜色值从c#代码传递给asp.net样式类。我的类是将c#的颜色值传递给aspx风格的类

<style>div.timeline-event { 
color: #1A1A1A; 
border-color: green; 
background-color:#EFD5F6; 
display: inline-block; 
}</style> 

我曾尝试下面的代码来传递值串

MyBackgroundColor = "#EFD5F6"; 

在我上面declred页负载。

div.timeline-event { 
color: #1A1A1A; 
border-color: green; 
background-color:'<%=MyBackgroundColor %>'; 
display: inline-block; 
} 

但我无法通过它的课。怎么能做到这一点?

+0

是否[此SO问题](http://stackoverflow.com/questions/4147370/using-c-sharp-to-dynamically-generate-css-files)给你任何提示? –

回答

0

background-color: '<%=MyBackgroundColor%>'将在最终html代码中为background-color: '#EFD5F6'。请将您的代码更改为background-color: <%=MyBackgroundColor%>,并确保MyBackgroundColor是具有公共/受保护访问修饰符的页面属性。