猿问

数据绑定表达式<%%>点号变成逗号

后台cs代码中有这样一个函数

DataContext db = new DataContext();

public double Longitude()
    {
         CompanyInfo company = db.CompanyInfos.SingleOrDefault();
         if (company == null)
         {
             return 0;
         }
         else
         {
             return double.Parse(company.Longitude);
         }
    }

在前台JS中我使用了<%%>来获取这个值,

var Longitude = "<%=Longitude()%>";

遇到这样的情况,我后台获取的Longitude的值是12.1234,结果前台取到的却变成12,1234

不知道有没有人遇到这种情况,是什么原因呢?


梦里花落0921
浏览 520回答 2
2回答

浮云间

你如果要调方法的话应该是用这种<%=%>,而上面那种应该是在数据绑定的时候用到的吧,具体差别我也不清楚。

尚方宝剑之说

把double的类型换一下呢?
随时随地看视频慕课网APP
我要回答