null でないtoastr
場合は (別名ポップアップ)を表示したいと思います。TempData
ただし、jQuery と Razor の構文を一緒に統合するのに問題があります。これは私の現在のJavaScriptです:
$(document).ready(function() {
if (@TempData["SuccessMessage"] != null) {
toastr.options = {
"closeButton": true,
"positionClass": "toast-bottom-right"
}
toastr.success("This is a test!");
}
});
ただし、トースターは表示されません。私はすでに TempData をさらにチェックして、ユーザーにテキストを表示しています。
@if (TempData["SuccessMessage"] != null)
{
<div class="success-message">
@Html.Raw(@TempData["SuccessMessage"].ToString())
</div>
}
別の方法として、上記のマークアップを使用して、この div が存在するかどうかを確認し、存在する場合は toastr を表示するかどうか疑問に思っています。それとも、2 つのチェックを 1 つに統合できますか? 提案?