use*_*405 38 c# asp.net-mvc jquery razor asp.net-mvc-3
如果viewbag属性为null或不存在,我需要在document.ready函数中执行脚本.下面是我编写的代码,用于检查viewbag属性是否不存在.
我使用了推荐接近你@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>
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢
Mai*_*mad 87
您可以检查null并执行脚本.
@if (ViewBag.YourKey== null)
{
//your code
}
Run Code Online (Sandbox Code Playgroud)
这将检查ViewBag.YourKey为空,如果你要检查它不为空,您可以更改的,如果条件.
| 归档时间: |
|
| 查看次数: |
76288 次 |
| 最近记录: |