2016-02-18 10 views
6

Nel mio caso passo i dati dal controller per visualizzare utilizzando ViewBag.data e si collega correttamente. Ora quello che voglio è impostare il valore della larghezza CSS. Questo fa parte del mio codice di visualizzazione.Come impostare la larghezza del css in linea usando i valori del modello in C#, mvc

@foreach(var rat in @ViewBag.reviewRating) 
    { 
     <div class="Traveler-ratingsLine"> 
      <div class="Traveler-ratingsText">Excellent</div> 
      <div class="Traveler-ratingsBar"> 
       <div style="width: 100px" class="Traveler-ratingsBkg"> 
         <div style="width: 32px;" class="Traveler-ratingsImg"></div> 
       </div> 
      </div> 
      <div class="Traveler-ratingsTextGreen">@rat.excellent</div> 
    </div> 
} 

Quindi quello che voglio sapere è, è possibile fare qualcosa di simile:

<div style="width: (@rat.someval)px;" class="Traveler-ratingsImg"></div> 

voglio impostare il valore intero dal controllore in questo modo per la larghezza CSS.

risposta

5

farlo come questo-

<div style="width: @(rat.someval+"px")" class="Traveler-ratingsImg"></div> 

vedere here

+0

funziona, grazie per il vostro aiuto – bill

Problemi correlati