簡體   English   中英

隱藏變量Vs服務器變量在javascript中訪問客戶端

[英]Hidden variable Vs Server variable accessing on client side in javascript

我正在評估在客戶端訪問服務器端數據的兩個選項。 對效率有點困惑,或者你可以稱之為尋找最佳方法。

我需要訪問服務器端數據可能是客戶端javascript中的整數值。 我知道有兩個選擇。

  1. 在服務器端創建一個公共變量或屬性,並在客戶端將其設置為javascript變量,如下所示:

     var value = eval(<% =value %>); 
  2. 創建一個asp隱藏變量並在服務器端的隱藏變量中設置值,並使用document.getElementById()通過javascript訪問它。

哪種方法最好,有哪些優點和缺點?

主要區別在於,在提交表單時,隱藏字段將與其余表單字段一起回發。 大多數人會采用這條路線來引入一個全局的javascript變量,但是如果這對你的場景有用,那就沒關系。

暫無
暫無

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

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