簡體   English   中英

將變量從VB.Net傳遞到Javascript?

[英]Passing a variable from VB.Net to Javascript?

我有一些使用Javascript在客戶端創建的圖表。 我希望他們在背后的.net代碼中使用查詢和計算的服務器端數據。

每個圖表只需要傳遞兩個數字,我想第三個變量(它的名稱)。

事實證明,這比我預期的要難,因為我沒有通過谷歌搜索找到可行的答案?

我知道我可以在頁面上創建一些隱藏的值,但是由於圖表繪制腳本確實位於文檔的開頭,因此它將在讀取這些值之前嘗試創建圖表

如果您使用的是ASP.NET MVC和Razor,則可以使用以下方法
1.使用后面的代碼計算圖表所需的值,並將其分配給模型屬性。
2.將Razor代碼置於圖表繪圖腳本上方以呈現圖表變量。

<!-- Render chart variables -->   
<script type="text/javascript">   
    var chartVariable1 = @Html.Raw(@Model.ChartVariable1);  
</script>
<!-- Chart drawing script --> 

暫無
暫無

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

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