2014-07-25 6 views

Antwort

8

Derzeit würden Sie haben entweder auf Ihrem ViewModel aussetzen oder Ihre eigene Seite Basisklasse leiten die NancyRazorViewBase<TModel> Klassen bilden, und setzen Sie es aus der RenderContext.Context.Request.Url Eigenschaft

können Sie ein Beispiel sehen Sie Ihre eigene Seite Basisklasse zu schaffen hier https://github.com/NancyFx/Nancy/blob/master/src/Nancy.ViewEngines.Razor.Tests/GreetingViewBase.cs

ich legte nur eine Pull-Anforderung mit einer Codeänderung, die die folgenden möglich vom Razor Ansicht https://github.com/NancyFx/Nancy/pull/1633

@Request.Url 
@Context.Request.Url 
macht

Sobald die Pull-Anfrage akzeptiert wurde Sie in der Lage sein wird, es zu benutzen durch unsere bleeding edge mit baut https://www.myget.org/gallery/nancyfx

Es wird dann ein Teil der Nancy v1-Alpha-Version auf der offiziellen Nuget Futter sein, wenn wir release das

+1

Ich benutze Nancy 0.23.2 und ich mache es mit: '@ Html.RenderContext.Context.Request.Url', zum Beispiel' Login ' –