我有一个包含以下行的剃须刀文件:
<input type="hidden" class="personId" value=@(Model != null ? Model.Id : "") />
所以我的目标是当模型存在时将隐藏控件的值设置为模型的 ID。当它不存在时 value=""。
我得到的是 value="/"
所以我尝试了:
<input type="hidden" class="personId" value=@(Model != null ? Model.Id : string.Empty)/>
结果相同。
试过:
<input type="hidden" class="personId" value=@(Model != null ? Model.Id : null)/>
又是一样。
为什么我不能将其设置为空?
我应该一起忽略价值,这甚至是正确的方法吗?