在asp.net中传递GridView id给javascript

本文关键字:GridView id javascript asp net | 更新日期: 2023-09-27 18:03:00

我使用下面的代码来处理gridview下拉列表在客户端更改事件。同时,我想为我的进一步进程传递行id。但这行不通。但它的工作,而我调用javascript没有id。如何将id传递给javascript。

<asp:TemplateField ItemStyle-Width="10px" HeaderText="Status">
                                    <ItemTemplate>
                                        <asp:DropDownList ID="ddl_status" runat="server" onchange='chng_status("<%#Bind("FLD_ID") %>")' >
                                            <asp:ListItem></asp:ListItem>
                                            <asp:ListItem>Realised</asp:ListItem>
                                            <asp:ListItem>Non-Realised</asp:ListItem>
                                        </asp:DropDownList>
                                    </ItemTemplate>
                                </asp:TemplateField>
function chng_status(value) {
        alert('enter');
        alert(value);
    }

在asp.net中传递GridView id给javascript

你可以这样做:

 <asp:DropDownList ID="ddl_status" runat="server"
  onchange='<%# Eval("FLD_ID","chng_status('"{0}'");") %>' >

我正在使用字符串格式化将值传递给javascript函数。

请注意,我不完全理解你想要达到的目的