У меня есть требование выполнить script в функции document.ready, если свойство viewbag имеет значение null или не существует. Ниже приведен код, который я написал, чтобы проверить, не существует ли свойство viewbag.
Я использовал revisted Approached, где вы @ViewBag.Property!= null, но когда я делаю это, я получаю сообщение об ошибке, говоря, что свойство name не существует в текущем контексте,
@section scripts {
@if ((bool)ViewData.ContainsKey("FormSubmitFlag") == false)
{
<script type="text/javascript">
$(document).ready(function () {
var pageVisitCount = sessionStorage.getItem("personalDetailsVisitCount");
if (pageVisitCount == null) {
$("#personal-details-form").trigger('reset');
sessionStorage.setItem("personalDetailsVisitCount", "1");
}
else {
var validator = $("#personal-details-form").validate();
validator.form();
cat.personaldetails.validate();
}
});
</script>
}
}
Спасибо