¿Por qué Orchard Auto-codifica las cuerdas a la vista?
-
27-10-2019 - |
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&
¿Hay alguna manera de evitar que esto suceda? Estoy tratando de hacer que haga exactamente "xxxx &".
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