gpt4 book ai didi

c# - 如果条件 = 真,则用链接包装内容?

转载 作者:行者123 更新时间:2023-11-30 23:11:36 24 4
gpt4 key购买 nike

如果条件为真,将某些元素包装在链接中的最佳方法是什么?

所以,假设我有这个标记:

<div>
<h1>Header</h1>
<span>Subheader</span>
<p>Lorem ipsum</p>
</div>

如果我有一个条件 == true,那么上面的整个标记应该包含在一个链接中,如下所示:

<a href="#">
<div>
<h1>Header</h1>
<span>Subheader</span>
<p>Lorem ipsum</p>
</div>
</a>

这是在 Razor/C# 代码中。不复制标记的最佳方法是什么?

最佳答案

也许比@Html.Raw("...") 少一点骇人听闻

@if (condition) { 
@:<a href="#">
}
<div>
<h1>Header</h1>
<span>Subheader</span>
<p>Lorem ipsum</p>
</div>
@if (condition) {
@:</a>
}

相关:What does @: mean in ASP.net MVC Razor?

关于c# - 如果条件 = 真,则用链接包装内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44590891/

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