Ich habe eine Controller-Aktion, die eine große Menge an dynamischem JavaScript zurückgibt (wird einmal an den Client geliefert) und ich habe bereits die GZip-Komprimierung aktiviert. Eine Sache, die ich tun möchte, ist, den ausgeführten Ergebnisstrom zu lesen und JS-Minification darauf anzuwenden.Aktionsfilterattribut in ASP.NET MVC verkleinern
Ist dies mit einem Aktionsfilter-Attribut möglich? Ich denke, meine Frage läuft auf - Angenommen, mein Minifier nimmt eine Kette von JavaScript an. Gibt es eine Möglichkeit, das ausgeführte Ergebnis als String aus View(view).ExecuteResult(ControllerContext)
zu ziehen?
Haben Sie in Betracht gezogen, minify on publish? Sie können dies mit MS Build tun, das ist die, die wir verwenden http://code.google.com/p/antix-software/wiki/MSBuild –
Es ist ein Nein diese Ergebnisse sind eigentlich SPARK Ansichten, die einfach JavaScript mit eingebettet sind C# (Lokalisierung, Standardwerte usw.). Sie müssen also dynamisch ausgeführt werden und können nicht vorminiert werden. Es muss nach der Ausführung sein. –