我在index.cshtml文件中有以下类似的可工作代码:
<script type="text/javascript">
if ('@Model.SomeCondition' === 'True'){
Do Something();
}
</script>
=== 'True'
看起来像是一个奇怪的 hack,目的是为了让 Razor 和 JavaScript 兼容。我该如何重构代码使用 === true
?这样做并不能得到相同的结果。在 Razor 和 JavaScript 中能否完成这个任务?
data-*
属性将数据和代码分开。 - SLaks