如何在“a href”标签内嵌入 if 语句。
举个例子
<a id="spnMarkButton" href="javascript:void(0);" @if(condition here) style="display:none;" else style="display:block;" onclick="MarkStore(@storeRating.StoreId);">
但是上面的代码不起作用。
最佳答案
您采用了错误的方法。
在模型类中,像这样添加一个getter:
string MarkButtonDisplay
{
get
{
if(condition here)
return "none";
else
return "block";
}
}
并将标记更改为:
<a id="spnMarkButton" href="javascript:void(0);" style="display: @Model.MarkButtonDisplay;" onclick="MarkStore(@storeRating.StoreId);">
不要混合逻辑和标记。
关于html - 在 Razor 中的 "a href"标记内嵌入 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16829075/