Передать значение Eval в javascript функцию

Дата: 12.01.2010
Категории: ASP.NET Visual Studio (C#)

Иногда требуется передать в javascript функцию значение которое возвращает функция Eval. Приведу небольшой пример в котором добавлена еще одна колонка с CheckBox:

<script type="text/javascript">
    function functionName(id)
    {
    }
</script>

<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:CheckBox ID="CheckBox1" runat="server" 
                     onclick='<%# "functionName(" + Eval("id") + ");" %>' />
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>

В функцию будет передан id из таблицы.

Коментарии отсутствуют