Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将所选行DataKeyName传递给JQuery模式中的字符串_C#_Jquery - Fatal编程技术网

C# 将所选行DataKeyName传递给JQuery模式中的字符串

C# 将所选行DataKeyName传递给JQuery模式中的字符串,c#,jquery,C#,Jquery,我有一个c#Grdiview,它在第一列中包含一个超链接。当用户单击链接时,我需要执行以下操作 1) 获取所选行的DataKey名称,并将其传递给方法(代码隐藏),该方法将构建必要的数据以显示在模型中 2) 用构建的数据展示模型 所以,我让模型工作,从某种意义上说,我可以呈现一个空的模型,但我知道需要其他的帮助 我有以下函数,它不显示我需要的值 $(function () { $('.view-details').click(function (e) {

我有一个c#Grdiview,它在第一列中包含一个超链接。当用户单击链接时,我需要执行以下操作

1) 获取所选行的DataKey名称,并将其传递给方法(代码隐藏),该方法将构建必要的数据以显示在模型中

2) 用构建的数据展示模型

所以,我让模型工作,从某种意义上说,我可以呈现一个空的模型,但我知道需要其他的帮助

我有以下函数,它不显示我需要的值

    $(function () {
        $('.view-details').click(function (e) {
            e.preventDefault();
            $('#myModal').modal();
            $('#ticket-id').text("Ticket id: " + $(this).children('td').eq(0).text());
        });
        $('#ticket-tabs a').click(function (e) {
            e.preventDefault();
            $(this).tab('show');
        })
        $('#ticket-tabs a:first').tab('show');
    });

 EDIT  <Columns> 
            <asp:TemplateField>
                      <ItemTemplate>
                          <asp:Hyperlink href="#" data-id="1" class="view-details" runat="server">View details</asp:Hyperlink></td>
                      </ItemTemplate>
                  </asp:TemplateField>     
             <asp:TemplateField HeaderText="Message Id">

         .
         .
        </Columns>
$(函数(){
$('.view details')。单击(函数(e){
e、 预防默认值();
$('#myModal').modal();
$('#ticket id').text(“ticket id:+$(this).children('td').eq(0).text());
});
$(“#票证选项卡a”)。单击(功能(e){
e、 预防默认值();
$(this.tab('show');
})
$(“#票证标签a:first”).tab('show');
});
编辑
查看详细信息
.
.

一旦我有了Id,我就可以继续尝试填充数据以显示

最终使用此方法获得DataKeyName所需的内容

 $('#ticket-id').text("Ticket id: " + $(this).closest('tr').children().eq(1).html());
这仅获取第二个值“eq(1)”,它是Id,但显示在表中