在javascript animate中使用asp.net VB变量

时间:2012-10-23 20:19:21

标签: javascript asp.net sql

我从我的sql数据库调用记录列表然后将它们写入动态表。在此期间,我有一个变量(CountRecord),每次向表中添加一个新元素时,该变量都会递增。我想知道是否可以从我的.js文件中调用CountRecord并更改我的

$("#SubFirst").animate({height:525},"slow");

类似

$("#SubFirst").animate({height:"<%=CountRecord%>*30px"},"slow");

我猜这个变量不会跨越不同的文件。所以我甚至不知道这是否可行。如果有人知道不同的方法,我愿意试一试。

1 个答案:

答案 0 :(得分:1)

如果您正在更新计数变量服务器端,那么您的方法是正确的,所有这些都是针对一个小的语法错误。

var heightToSet = "<%=CountRecord %>" * 30; 
$("#SubFirst").animate({height: heightToSet + "px"},"slow");

修改

为了清楚起见,请在此处回答

我认为违规行应该是

<a onclick=" <%dim NumClicked=0 dim CountRecord =20 if NumClicked =0 then%> 
$('#SubFirst').animate({height:'<%=CountRecord%>'*30 + 'px'},'slow'); 
<%NumClicked=NumClicked+1 else %>$('#SubFirst').animate({height:525px},'slow'); 
<%NumClicked=0 end if%>" id="first" overflow: "hidden">People</a>