ASP.NET ScriptManager CompositeScript不适用于需要查询字符串参数的javascript

时间:2010-02-09 05:06:24

标签: asp.net javascript jquery asp.net-ajax scriptmanager

我在.js文件中有一个jQuery函数,该函数需要传递一个querystring参数。

如果我尝试在ScriptManager中使用CompositeScript功能,它会对具有查询字符串的文件产生影响。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

我试图做同样的事情,我得到的错误是“URL不是虚拟路径”,所以我假设路径必须是虚拟的。所以你可能无法做到这一点,因为将querystring变量附加到路径会导致URI被阻塞。

如果是全局的话,您可以在页面或母版页中设置变量,因此您不需要传递查询字符串。

可能是一种方法来完成你正在完成的任务,但我的猜测是你必须添加另一个步骤,比如jsfile.js的路径?qv = jsfile.js的任何内容,或者添加一个HttpHandler的。可能比它的价值更麻烦。

猜猜。