Итак, я хочу использовать jquery для установки текста кнопки, в зависимости от значения свойства в текущей строке повторителя.
Мне нужно вызвать функцию в коде, чтобы сопоставить значение с текстом, который должна иметь кнопка. Итак, мне нужно передать в мою функцию foo строковое значение свойства UserStatus для текущего элемента в повторителе.
Я хочу сделать следующее, хотя этот синтаксис явно неправильный:
<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)
Какой правильный синтаксис для вызова foo со значением Item из репитера?