簡體   English   中英

在 JavaScript 中訪問 C# 變量

[英]Accessing C# Variables in JavaScript

我正在開發 Windows 8 應用程序,其中我必須在 java 腳本函數中訪問 C# 類的變量,但不幸的是我不知道如何執行此操作:我的 C# 類代碼是:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Pakistan_Tour
{
   public class UniversalValues
{
   public static double xC;
   public static double yC;

public  static  int selectedcity;

     public int retcity() 
    {
        return selectedcity;

    }
    public void setcity(int val)
    {
         selectedcity=val;
    }
    public void setxy(double x, double y)
    {
        xC = x;
        yC = y;

    }
    public double getx()
    {
        return xC;
    }
    public double gety()
    {
        return yC;
    }


 }
}

我必須在java腳本中訪問變量的值:xC和yc我正在這樣做:

 function initialize() {

        var x = "<%=xC%>";

        var y = "<%=yC%>";
}

但不起作用,請幫我解決這個問題,提前致謝。

這是有關從 JS 調用 C# 的演練 另外,看看這個問題

嘗試將 c# 變量作為參數傳遞給您的 JS 函數

<script type="text/javascript">
    generateMarkersForSideBar(<%=this.LatLangStringForMap%>);
</script>

並在cs代碼中

string _LatLangStringForMap;
public string LatLangStringForMap
{
  get { return _LatLangStringForMap; }
  set { _LatLangStringForMap = value; }
}

暫無
暫無

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

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