gpt4 book ai didi

html - 评估包含 html 和 razor 的字符串

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:00 24 4
gpt4 key购买 nike

所以基本上我有一个 html 代码,它还可以包含一些 Razor 代码,例如 @Url.Action("Index", "Home") 当然我不想渲染'@Url.Action("Index", "Home")' 给用户,我希望它在呈现之前得到评估。这能以某种方式完成吗?

@Html.Raw(htmlValue) and htmlValue is razor html string

最佳答案

好吧,如果这就是您所追求的,那么您不能在 View 中评估这段代码。问题是,此时您不再处于服务器的上下文中(这是需要执行此代码的地方)。

您需要先在服务器上评估此代码,然后将其向下传递到 View 中(这有点违背 MVC 的目的),此时您可以使用 @Html.Raw输出预渲染的内容。

关于html - 评估包含 html 和 razor 的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23472089/

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