Pregunta

En mi conductor, estoy pasando el objeto dinámico a la vista, pero está codificando automáticamente todas mis cuerdas que están destrozando los enlaces que estoy construyendo en la vista.

Esto es lo que estoy tratando de hacer:

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&"));
    }
}

Cuando agrego el siguiente a la vista:

@Model.Test

Se vuelve así:

xxxx&amp;

¿Hay alguna manera de evitar que esto suceda? Estoy tratando de hacer que haga exactamente "xxxx &".

¿Fue útil?

Solución

No creo que esto tenga que ver con Orchard en absoluto. En Razor todo está codificado HTML. Has probado:

@Html.Raw(Model.Test)

?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top