2013-06-27 60 views
2

我在aspx文件中有一個javascript代碼。如何在aspx頁面的javascript中讀取web.config中的值

在我的腳本功能,我想讀的「SiteRootURL」從web.config的值:

var k = '<%=ConfigurationManager.AppSettings["SiteRootURL"].ToString() %>' 
    alert(k); 

這是行不通的。當我添加上面的代碼時,我在我的aspx頁面頂部發現了藍色的斜線,其中包括 - 標識符預期'

當我刪除上述行時,代碼運行良好。請幫幫我。我究竟做錯了什麼?我怎樣才能在javascript中讀取web.config的值。

+0

請讓我們知道您是如何解決這個問題,謝謝 –

回答

0

您可以進行功能上的代碼隱藏文件是這樣的:

protected static string GetAppSettingsValue() 
{ 
    return ConfigurationManager.AppSettings("SiteRootURL").ToString(); 
} 

然後調用它在你的JavaScript像這樣

<script type="text/javascript"> 
    alert('<%=GetAppSettingsValue%>'); 
</script> 
+0

我試過完全一樣的東西,它不起作用 – Hozae741

+0

@ Hozae741 - 什麼錯誤? – zeroef

+0

我沒看到錯誤。當我運行應用程序並轉到該頁面時。我看到一個自定義應用程序錯誤頁面 – Hozae741

相關問題