后台代码:
-
//定义一全局的bool变量^-^
-
protected bool isUser = false;
前台:
-
$(document).ready(function(){ // $("#language").change(function(){ // var lang = $("#language").val(); // // //location.href="Default.aspx?writelanguager=" + // }); //此处访问后台的全局bool变量 if(<%= this.isUser.ToString().ToLower() %>) { } else { $("#myAskBut").hide(); } var def="<option value=''>请选择</option>"; $("#language").prepend(def); $("#language").val(""); });
#后台的isUse变量值如果直接在前台<%= this.isUser %>的话,实际其值为False(或True),不能作为if条件判断的依据,需转换为false(或true)

本文介绍了一种在前后端开发中实现全局变量传递的方法。重点在于如何将后台定义的布尔型变量正确地传递到前端,并在JavaScript中进行条件判断。文章还涉及了变量类型转换的重要性。
772

被折叠的 条评论
为什么被折叠?



