2013-03-08 91 views
-1

我正在使用下面的代码来处理客户端中change change事件上的gridview dropdownlist。同时,我想通过行ID为我的进一步过程。但它不起作用。但它的工作,而我打电话的JavaScript没有ID.How我可以通过ID到JavaScript。将GridView id传递给asp.net中的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); 
    } 
+0

什么FLD_ID要传递这个值的功能。你要在哪里使用js函数的gridview ID? – Sachin 2013-03-08 07:34:14

+0

我想将fld_id传递给javascript函数 – user2110618 2013-03-08 08:52:06

回答

1

可以是这样做的:

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

我使用字符串格式化的值传递给JavaScript函数。

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

+1

感谢兄弟,它工作正常。 – user2110618 2013-03-08 09:18:08