我已经从 mvc 3 迁移到 mvc 4 并遇到了以下问题。
@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" ?>
这会起作用,但这根本不是我想做的。