我使用SelectParameters:使用JavaScript函數返回值作爲內部參數的<asp:QueryStringParameter>
<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;
}
我回送部來自該網頁的網址,雖然它不起作用。
我認爲該函數沒有執行,因爲「DefaultValue」參數被用作字符串值。
任何幫助,將不勝感激!
我試過DefaultValue = getURL(); (不帶引號),但它仍然不起作用。 –