0

我正在使用选择参数:

<SelectParameters>
    <asp:QueryStringParameter Name="Store" DbType="String" Direction="Input" QueryStringField="Name" DefaultValue="getURL();" ConvertEmptyStringToNull="True" />
</SelectParameters>

我的 JavaScript 函数如下所示:

function getURL() {
    var url = document.URL;
    url = url.substring(url.indexOf('=')+1, url.length);
    return url;
}

我从页面的 URL 返回了一部分,尽管它不起作用。

我认为该函数没有执行,因为“DefaultValue”的参数被用作字符串值。

任何帮助,将不胜感激!

4

1 回答 1

0

您的 ASP 代码在服务器上执行,而您试图调用 javascript 函数 getURL() 只能在浏览器中执行,即在客户端。

你想要达到的目标,是做不到的。

于 2014-02-19T12:21:22.943 回答