次の行を含むかみそりファイルがあります。
<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)/>
また同じ。
空に設定できないのはなぜですか?
これは正しいアプローチでさえ、価値をすべて一緒に省略する必要がありますか?