2010-03-24 4 views
0

Im peupler viewdata avec un tas de propriétés de style CSS.utiliser viewdata pour effectuer des styles en ligne

<span style="font-size:50pt; font-family:"<%= ViewData["font"]%>";"><%= ViewData["UserCopy"]%> </span> 

Je veux être en mesure de faire quelque chose de similaire à ce qui précède. c'est-à-dire utiliser le style mis dans viewdata et les utiliser sur des styles en ligne.

comment puis-je faire cela? thansk

+0

Ce qui ne fonctionne pas avec ce qui précède? – Paddy

Répondre

2

Vous avez trop de guillemets. Essayez ceci:

<span style="font-size:50pt; font-family:<%= ViewData["font"]%>;"> 
    <%= Html.Encode((string)ViewData["UserCopy"]) %> 
</span> 
+0

dans la source qui retourne: raklos

+0

Probablement parce que votre ViewData ne contient pas de propriété 'font'. Assurez-vous que l'action du contrôleur rendant cette vue remplit cette propriété: 'ViewData [" font "] =" Times New Roman ";' –

+0

yep. Tu avais raison la première fois. Merci – raklos

Questions connexes