簡體   English   中英

通過JavaScript檢索設置

[英]Retrieving setting through JavaScript

我有一個簡單的問題。 我的網站使用Google Analytic,並且Analytic ID需要存儲在我的.NET項目的設置中。 如果設置為空,則需要禁用分析。 在部署期間,安裝程序將要求提供此ID,並將其放入設置中。
Google Analytic使用一些JavaScript,基本上,此腳本需要從設置中讀取值。 不幸的是,當設置駐留在服務器上時,JavaScript是在客戶端執行的。
因此,我需要一個簡單的技巧來讀取服務器上的此ID,並將其以某種方式包含在結果網頁中。

如果沒有提供ID,則禁用Google Analytics(分析)的提示很有用,但我認為這不會太復雜。 (只是不要從Google加載ga.js文件。)如果有ID,我可能會使用類似<script runat="server" ID="Analytic"並設置URL(src標記)。 但是,如果有人有更好的建議,請繼續。

您可以使用以下解決方案:

  • 服務器端(例如:從Settings靜態類獲取AnalyticID):

     <script type="text/javascript"> window.AnalyticID = '<%= Settings.AnalyticID %>'; </script> 
  • 客戶端(例如:在客戶端上使用AnalyticID)

     <script type="text/javascript"> alert(AnalyticID); </script> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM