2011-04-07 23 views

回答

1

不能直接使用。配置文件被IIS鎖定,因此直接訪問是不可能的。 您將不得不通過Ajax到服務器並請求設置。

使用此撥打電話到服務器異步

http://api.jquery.com/jQuery.ajax/

你需要使用一個Web方法/服務/控制器動作(如MVC)來處理傳入的請求。

可選地經由一個隱藏字段或JavaScript變量集發送的值倒在初始頁面請求。

0

IIS默認情況下,就不會提供相當明顯安全原因Web.Config中(或其他文件類型的選擇以及),所以你需要通過Ajax調用或相似來回報您的應用程序設置的jQuery。

+0

我想在javascript,便於維修將來變量,因爲web.config文件的AppSettings是很難做到的,你有什麼建議? – sams5817 2011-04-07 03:29:40

+0

好吧,如果您的變量在前端使用比在後端更多,請考慮將您的變量移動到您的站點上可用的新JavaScript對象(取決於安全性等)。或者,創建一個通用的Ajax方法,該方法將AppSetting名稱作爲參數並檢索相應的值。這真的取決於你如何構建你的應用程序。 – 2011-04-07 03:44:10

0

我想補充一個asp的隱藏字段,然後將其從web.config中頁面加載值。 您可以從JQuery訪問該信息。

0

答案就在這裏:

Can i read data from web.config using JQuery?

「jQuery是在瀏覽器中運行的JavaScript,你的web.config駐留在服務器上......」
簡單的答案是:不是直接的,你將不得不調用webSerivce方法。
通常,您在代碼中獲取web.config參數。