English 中文(简体)
如何看待Orchard的自动编码?
原标题:Why is Orchard auto-encoding strings to the view?

In my driver, I am passing the dynamic object to the view, but it is automatically encoding all my strings which is mangling the links I am constructing in the view.

这里我试图做的是:

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&amp;

是否有办法阻止这种情况发生? 我正试图让它确切地成为“xx&”;

最佳回答

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)

?

问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签