[英]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.