我想从 Visual Studios 2012 中的 aspx 页面调用一个 javascript 函数。该函数从数据库中获取 7 个值,任意次数并根据这些值对 css 进行更改,以及一个更改每个实例的 div 标记中继器
<asp:Repeater ID="repModules" runat="server">
<ItemTemplate>
<div id="<%#Eval("ModuleID")%>" onload="callFunction()">
//different div tags, which have their
//styles edited by the js function
</div>
<script type="text/javascript">
function callFunction() {
go("M1", "name", "20", "0", "80", "50", "70");
}
</script>
</ItemTemplate>
</asp:Repeater>
最终目标是在函数中调用 aspx.net.cs 页面后面的变量,但它甚至无法正常工作。我曾尝试在几个地方以几种不同的方式调用该函数,并且已经坚持了一段时间。js 脚本看起来像这样:
function go(Id, name, eworth, eattained, worth, attained, progress) {
//here the variables that are read in are
//assigned to variables defined in the js
}
我的方式不是很确定,我们可以访问 javascript 中的 aspx 变量的任何其他方式也很好。任何输入或反馈将不胜感激。非常感谢您的宝贵时间。