我已经从MVC3迁移到MVC4,遇到了以下问题。
@using InvoiceDocflow.Controllers
@{
Response.ContentType = "text/xml";
}
<?xml version="1.1" encoding="UTF-8" ?>
<dc>
@foreach (var dcLink in (IEnumerable<DcLink>)ViewData["SupportedDcs"])
{
<link rel="@dcLink.RelUri.ToString()" href="@dcLink.DcUri.ToString()" />
}
</dc>
这是我的视图。我的布局只有一行。
@RenderBody()
在MVC 3中,
<?xml version="1.1" encoding="UTF-8" ?>
出现在第一行,但现在它出现在第二行,导致第一行为空。我能否使其像MVC 3中那样呈现在第一行?顺便说一下。
@using InvoiceDocflow.Controllers
@{
Response.ContentType = "text/xml";
}<?xml version="1.1" encoding="UTF-8" ?>
这可以实现,但这不是我想要做的事情。