enthalten Ich habe eine Teilansicht, die nur grundlegende HTML, kein Rasierer-Code oder Modell enthält. Ich verwende dies, um einige "Anleitungen" für das Seitenlayout einzurichten.Eine partielle Ansicht bedingte basierend auf Debug oder Produktion in ASP.NET MVC-Site
Was wäre der richtige/einfachste Weg, nur diese partiellen einzuschließen, wenn die Site im Debug-Modus ausgeführt wird?
Ich weiß, dass ich in meinem kompilierten Code Anweisungen in meinem C# Code verwenden konnte, um Abschnitte einzuschließen. Gibt es etwas Ähnliches im Rasierer?
Ich würde vorschlagen, [Konfiguration transformieren] (http://msdn.microsoft.com/en-us/library/dd465318%28v=vs.100%29.aspx). Fügen Sie einfach einen Appsetting-Wert in Ihre web.config ein. – tweray
Sie könnten eine View-Variable definieren und sie in Ihrem kompilierten Code basierend auf '#if DEBUG' auf 'True' setzen und dann den Wert basierend auf dieser Variablen festlegen. –