,所以我的任务很简单 - 我有我有一个JavaScript代码(实际上是一个代码,与谷歌分析工作; anaway这并不重要)获取JavaScript变量的值
<script>
ga('ecommerce:addTransaction', {
'id': '52',
'revenue': '599.200',
});
</script>
问题是这些id和'收入'的值我应该从服务器获取 - 在这种情况下,我的aspx页面。
所以在我的aspx.cs我有一个如此简单的方法,它返回一个对象具有ID和收入财产;所以任务是我shoudld某种方式与这些属性
protected OrderIndo RenderScript()
{
//if (this.OrderID == null) return;
OrderIndo orderInfo = new OrderInfo();
orderInfo.id = 12;
orderInfo.revenue = somestringvariable;
return orderInfo;
}
您需要很好地理解客户端和服务器之间的分离。服务器执行,然后将生成的HTML,CSS和JavaScript发送到客户端。然后客户端运行。如果发生回发,表单将被发送回服务器,服务器将自行重新发送并将新的HTML,CSS和JS发送给客户端。因此,在这种情况下最容易做的事情之一是将数据嵌入到' ' –
mason
什么是'OrderIndo'或' OrderInfo'? – luchosrock