<asp:Repeater runat="server" ID="rptStockListings">
<ItemTemplate>
<li rank=$.getRank(<%# Container.ItemIndex + 1 %>, <%#DataBinder.Eval(Container.DataItem,"IsPremium") %>))
这不执行我在单独的JS文件中的getRank(index,isPremium)函数,该文件返回一个字符串。
输出如下: getRank(1,true)而不是函数的返回值。
我如何从这里调用功能?我需要调用它,因为我必须使用该js文件中定义的全局变量。
答案 0 :(得分:1)
您可以从转发器内部调用代码隐藏功能。 (如果可以使用代码隐藏,请搜索此内容。)
示例:How to call a function inside a ItemTemplate at a ListView Control
我有另一个例子,但我现在找不到它。第h