• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

从代码隐藏向JavaScript传递值

c/c++ 来源:Susan 3次浏览

尝试将代码隐藏的值(abc)传递给JavaScript,但页面失败并且无法加载。语法有问题吗?我注意到,通常<%…%>被突出显示为黄色,但在我的代码中并非如此。从代码隐藏向JavaScript传递值

<script src="../Scripts/jqModal.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    $().ready(function() { }); 

    $("a").click(function() { 
    if (this.id == "optionalFeatures_Online") { 
     var abc = "<%=Variable_codebehind %>"; 
    } 
     }); 
</script> 

代码ON_LOAD事件背后:

protected override void OnLoad(EventArgs e) 
    { 
     Variable_codebehind = "hello world"; 
    } 

错误日志文件来自:

Web.HttpUnhandledException”被抛出。 —> System.Web.HttpException:控件集合不能被修改,因为控件包含代码块(即<%…%>)。


===========解决方案如下:

第一绑定值到一个隐藏的控制

然后从隐藏控制


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)