【发布时间】:2008-12-19 15:21:20
【问题描述】:
所以,我想使用 jquery 来设置按钮的文本,这取决于中继器当前行中的属性值。
我需要在代码隐藏中调用一个函数来将值映射到按钮应具有的文本。所以,我需要将转发器中当前项目的 UserStatus 属性的字符串值传递给我的 foo 函数。
我想做以下事情,虽然这个语法显然不正确:
<asp:Repeater ID="dgCustomer" runat="server">
<ItemTemplate>
<input id="rb" name="rb" type="radio" onclick='javascript:$("input.magicbutton").val("<%= foo(DataBinder.Eval(Container.DataItem, "UserStatus")) %>");'
如果代码隐藏包含以下方法定义:
protected string foo(string status)
使用转发器中的 Item 值调用 foo 的正确语法是什么?
【问题讨论】:
-
这是“如何从 aspx 调用 c# 函数”的一个很好的答案。
标签: c# asp.net data-binding repeater