1

这是一个简单的语法问题,但我无法找到(或不知道如何表达问题以找到)答案。

我正在尝试将 Javascript 变量传递给 .NET 脚本,如下所示:

var name = '<%=GetName(' + String(pageid) + ') %>';

GetName 显然是一个服务器端的 .NET 函数。当我尝试在当前状态下使用它时,我得到一个“预期表达式”服务器错误。

我的语法有什么问题?谢谢!

4

1 回答 1

3

你不能这样做。在执行 JavaScript 时,.NET 页面已经呈现并离开了服务器。你必须想出另一种方法来做到这一点(预先计算值,xhr ...)

于 2013-06-05T15:17:32.363 回答