这是一个简单的语法问题,但我无法找到(或者还不知道如何用短语来表达问题)答案。
我正在尝试将Javascript变量传递到.NET脚本中,如下所示:
var name = '<%=GetName(' + String(pageid) + ') %>';
显然,GetName是服务器端的.NET函数。当我尝试在当前状态下使用它时,我得到一个“表达式预期”服务器错误。
我的语法有什么问题?谢谢!
答案 0 :(得分:3)
你做不到。在执行JavaScript时,.NET页面已经被渲染并离开了服务器。你必须想出另一种方法(预先计算值,xhr ......)