2013-03-08 87 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