[英]How can I edit CSS on the fly with ASP.NET code?
想要編輯DIV大小,顏色,位置(絕對),高度/寬度等內容。
您可以使用Response.Write
或<%= someValue %>
方法輸出CSS,就像輸出其他CSS一樣。
以下是一些其他方法: http : //cfouquet.blogspot.com/2006/06/making-dynamic-css-content-with-aspnet.html
我不確定您要如何處理給定的信息,但是要動態添加css,可以使用jQuery將類添加到具有某些特定規范的元素中。您可以讓jquery在后台等待在客戶端發生一些事情,然后添加具有特定樣式的類
例:
<style>
p { margin: 8px; font-size:16px; }
.color { color:blue; }
</style>
<script>
$(document).ready(function(){
$("#button1").click(function(){
$("p:last").addClass("color");
});
</script>
<p>Hello</p>
<p>and</p>
<p>Goodbye</p>
如果“即時”是指用戶與頁面交互時,則需要使用一些JavaScript。 我建議學習jQuery,因為它提供了一種與DOM交互的簡單有效的方式。
瑞安(Ryan),如果您想根據用戶的喜好更改網站的外觀,則可能需要研究主題 (了解皮膚也有幫助,但首先要掌握主題)。 除非您只是希望使某些特定輸出適應某些數據條件,否則這實際上是ASP.NET模型中的正確方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.