2013-12-11 53 views
0

我想用Response.Write和tags +屬性在aspx中轉換下面的html代碼。如何將這些標籤和屬性轉換爲aspx.net?

<p class="inline-medium-label button-height"> 
    <span class="label">Large with stripes</span> 
    <span class="demo-progress large" data-progress-options='{"size":false,"style":"large","barClasses":["green-gradient","glossy"],"innerMarks":25,"stripes":true,"darkStripes":false}'>100%</span> 
</p> 

何我可以將其轉換爲完整的單引號嗎?謝謝!! 再次感謝! 克里斯

+2

你在說什麼樣的「轉換」?你發佈的代碼有什麼問題? –

+0

爲什麼你需要保持單引號,你可以使用雙引號和內容中的雙引號。如果你想用'Response.Write'打印這個,只要做到這一點,並逃避你的雙引號。 – modiX

+2

只要在問題中加上這個,**請緊急**,通常加快答案,細節並不那麼重要! – christiandev

回答

2

可以肯定的Response.Write它:

Response.Write("<p class=\"inline-medium-label button-height\">"); 
Response.Write(" <span class=\"label\">Large with stripes</span>"); 
Response.Write(" <span class=\"demo-progress large\" data-progress-options='{\"size\":false,\"style\":\"large\",\"barClasses\":[\"green-gradient\",\"glossy\"],\"innerMarks\":25,\"stripes\":true,\"darkStripes\":false}'>100%</span>"); 
Response.Write("</p>"); 

如果您使用的是HtmlTextWriter的,你可以使用的addAttribute/RenderBeginTag方法來呈現數據,但你無法控制的標記,所以我不認爲這會起作用。

它確實取決於代碼的位置,以提供可能的最佳答案。

+0

非常感謝您提供清晰準確的答案。謝謝^ 1000次! –

相關問題