我使用的是SelectParameters:
<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“的参数被用作字符串值。
任何帮助都将不胜感激!
发布于 2014-02-19 20:21:23
你的ASP代码在服务器端执行,而你试图调用javascript函数getURL(),它只能在浏览器中执行,即在客户端。
你想要达到的目标,是无法实现的。
https://stackoverflow.com/questions/21880227
复制相似问题