我有一个母版页和一个$(document).ready()
处理程序。根据要呈现的实际页面,ViewBag.Post
将为“true”或“false”。如果设置为true,我将在触发处理程序时执行AJAX操作,否则不执行。但是ViewBag
无法在javascript代码中调用,或者是它?
如何实现这一目标呢?
答案 0 :(得分:2)
在文档就绪方法中你可以像
一样编写它var _isAjax = '@ViewBag.Post';
if(_isAjax)
{
//do ajax
}
//do other stuff
答案 1 :(得分:0)
<body perform="@(ViewBag.YourValue ? "Ajax":string.Empty)">
...
<script type="text/javascript">
$(document).ready(function()
{
if($("body").attr("perform")=="Ajax"){
$.ajax({yourajaxparmeters});
}
});
</script>