>

asp.net webforms의 data-id 속성을 통해 행에 어떻게 액세스 할 수 있습니까? 테이블의 열에 편집 버튼이 있으며 해당 행의 User_ID에 액세스해야합니다. MVC가 있지만 웹 양식이 아닌 예제를 보았습니다.

   <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#EditMenu" id="btnEdit" data-id="<%=TableId.Rows["User_ID"] %>">
    Edit
</button>


  • 답변 # 1

    다음과 같이 jQuery를 통해이를 달성 할 수 있습니다.

    $('#btnEdit').on('click', function(){
        var userId = $(this).data('id');
        //do something with userId 
    });
    
    

    위의 스 니펫은 jQuery 버전 1.4.3 이상을 사용하는 경우에만 작동합니다. 그렇지 않은 경우 아래 스 니펫을 사용하십시오.

    $('#btnEdit').on('click', function(){
        var userId = $(this).attr("data-id")
        //do something with userId 
    });
    
    

관련 자료

  • 이전 Excel에서 중복 계정 (1000 개 이상) 찾기
  • 다음 angular - indexhtml을 제공 한 후 서버가/login으로 라우팅되지 않았습니다