gpt4 book ai didi

xml - 如何在返回 XML 的 Razor View 中关闭 HTML5 验证规则?

转载 作者:数据小太阳 更新时间:2023-10-29 02:11:15 26 4
gpt4 key购买 nike

在我的 MVC4 应用程序中,我有一个返回一些 XML 的 Razor View 。

在 Visual Studio 中,所有 XML 标记都突出显示为无效的 HTML5 标记。

好吧,我可以接受 - 除了 HTML5 验证也不允许我使用 <source>我的 XML 中的元素。

它实际上导致我的视​​图抛出错误,大概是因为我使用了 <source>元素在 HTML5 中无效。

如何关闭 Razor 中的 HTML5 验证,或者告诉它我的 View 生成的是 XML,而不是 HTML?

最佳答案

我刚刚想出了一个解决方法。如果我输出 <source>使用 HTML.Raw() 标记似乎没问题:

<some_markup>
@Html.Raw("<source>")@Model.DeviceId@Html.Raw("</source>")
</some_markup>

有点蹩脚,但它有效。不过,我仍然想知道如何让 Razor 使用 XML。

关于xml - 如何在返回 XML 的 Razor View 中关闭 HTML5 验证规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11498628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com