2013-03-08 2 views
-1

Я использую приведенный ниже код, чтобы обрабатывать раскрывающийся список gridview для события изменения в clientide. В то же время я хочу передать идентификатор строки для моего дальнейшего процесса. Но это не работает. Но он работает, когда я вызываю javascript без id.How можно передать id на javascript.Пропустить ID GridView на javascript в asp.net

<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, вы передаете это значение для работы. где вы собираетесь использовать идентификатор gridview, в котором функция js ..? – Sachin

+0

Я хочу передать fld_id в javascript funtion – user2110618

ответ

1

Вы можете сделать это так:

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

Я использую строку форматирование передать значение в яваскрипте функции.

Обратите внимание, что я не совсем понимаю, чего вы пытаетесь достичь

+1

Спасибо, что он работает отлично. – user2110618

Смежные вопросы