Question

Dans mon chauffeur, je passe l'objet dynamique à la vue, mais il est l'encodage automatiquement toutes mes chaînes qui mutiler les liens que je suis en train de construire dans la vue.

Voici ce que je suis en train de faire:

public class SomeWidgetDriver : ContentPartDriver<SomeWidgetPart>
{
    // GET
    protected override DriverResult Display(SomeWidgetPart part, string displayType, dynamic shapeHelper)
    {
        return ContentShape("Parts_SomeWidget",
            () => shapeHelper.Parts_SomeWidget(
                AppUrl: part.AppUrl,
                AppVersion: part.AppVersion,
                RenderTo: part.RenderTo,
                Test: "xxxx&"));
    }
}

Quand j'ajoute le ci-dessous à la vue:

@Model.Test

Il rend comme ceci:

xxxx&amp;

Y at-il un moyen d'arrêter cela se produise? Je suis en train de le faire pour rendre exactement « xxxx & ».

Était-ce utile?

La solution

I don't think this has to do with Orchard at all. In Razor everything is html encoded. Did you try:

@Html.Raw(Model.Test)

?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top