繁体   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