为什么乌节会自动对视图中的字符串进行编码
本文关键字:字符串 编码 视图 为什么 | 更新日期: 2023-09-27 18:20:21
在我的驱动程序中,我将动态对象传递给视图,但它会自动编码我的所有字符串,这会破坏我在视图中构建的链接。
以下是我要做的:
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&"));
}
}
当我将以下内容添加到视图中时:
@Model.Test
它的渲染图如下:
xxxx&
有没有办法阻止这种情况的发生?我正试图让它准确地呈现"xxxx&"。
我认为这与乌节无关。在Razor中,所有内容都是html编码的。你试过了吗:
@Html.Raw(Model.Test)