2016-04-02 2 views

Antwort

0

Es ist nichts falsch mit Ihrer Lösung, aber ich würde lieber die Logik auf den Controller verschieben oder wo Sie das Viewmodel aufbauen. Ich bevorzuge keine Logik in meinen Rasierklingen-Dateien.

z.

public ActionResult Index(){ 
     if (pageModel.ShowB || (pageModel.ShowA==1 && pageModel.ShowB==1)) 
     { 
      ViewBag.PageScript = 'somescript.js' 
     }else 
     { 
      ViewBag.PageScript = 'otherscript.js' 
     } 

Dann in der Ansicht würde ich tun, nur das Skript wie folgt

<script type="..." src="@ViewBag.PageScript"></script> 
Verwandte Themen