Ajax asp .net에서 CommandArgument를 사용하는 방법

재칼

안녕하세요 여러분 저는 메뉴 항목을 나열하는 리피터가 있습니다. 나는 명령 인수를 사용하여 코드 뒤에서 사용할 항목 당 ID를 얻습니다. 이제 Ajax를 사용하여 반복기에서 항목의 ID를 얻고 싶습니다.

내 중계기;

<asp:Repeater runat="server" ID="repMasterMenu">
    <ItemTemplate>
        <tr>
            <td><asp:CheckBox ID="CheckBox1" runat="server"  /></td>
            <td>
                <%#Eval("MenuName") %>
            </td>
            <td>
               <asp:ImageButton ID="Edit" runat="server"   ImageUrl="~/admin/img/duzenle_16x16.gif"  CommandArgument=<%#Eval("Id") %>   onclick="edit" Width="10px"  />
            </td>
            <td>
                <asp:ImageButton ID="Delete" ImageUrl="~/admin/img/sil_16x16.gif" runat="server" CommandArgument=<%#Eval("Id") %> onclick="del" width="10px"/>
            </td>
        </tr>
    </ItemTemplate>
</asp:Repeater>

보시다시피 Commandargument를 사용하여 ImageButton으로 항목의 ID를 가져옵니다. 내가 Ajax를 사용하고 싶다고 말했듯이 ImageButton 편집으로 행의 ID를 얻는 방법 : ID를 얻기 위해 이와 같은 작업을 수행했지만 어느 항목을 클릭하더라도 항상 첫 번째 항목 ID를 얻습니다.

function Edit() {
     var ClickId = $('[id*="Edit"]')
         .click(function () {
             var nId = $(ClickId).data("id");
             alert(nId).val();
         })
라 쉬민 자 비야

ID아래와 같이 html의 데이터 속성에 바인딩 할 수 있습니다 .

data-id=<%# Eval("Id") %>

HTML을 다음과 같이 렌더링합니다.

<input type="image" src="~/admin/img/duzenle_16x16.gif" id="Edit" name="Edit" 
data-id="5" class="btnEdit">

이제 imagebutton에 일부 클래스를 할당하고 해당 클래스 선택기로 클릭 핸들러를 바인딩하고 data-id 속성을 가져와 ajax를 호출하십시오.

$(".btnEdit").on("click", function(){
    var nId = $(this).data("id")
    alert(nId);
})

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Ajax를 사용하여 Asp.Net MVC에서보기에 모델 개체를 전달하는 방법

분류에서Dev

ASP.NET Ajax를 사용하여 texbox에서 다른 페이지로 텍스트를 푸시하는 방법

분류에서Dev

Ajax를 사용하여 Asp.net View에서 Controller로 URL ID를 보내는 방법은 무엇입니까?

분류에서Dev

asp.net에서 Page_Init를 사용하는 방법

분류에서Dev

asp.net에서 <% %>를 사용하는 방법?

분류에서Dev

VB asp.net에서 변수를 사용하는 방법

분류에서Dev

ASP.NET Core 1.0에서 UseStaticFiles를 사용하는 방법

분류에서Dev

webapi + asp.net에서 response.redirect를 사용하는 방법?

분류에서Dev

ASP.net 웹 API에서 customexceptionhandlers를 사용하는 방법

분류에서Dev

ASP.NET MVC에서 ajax를 사용하지 않고 View에서 컨트롤러의 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

asp.net 코어의 ajax에서 부분보기를로드하는 방법

분류에서Dev

asp.net MVC4에서 ajax를 활성화하는 방법

분류에서Dev

ASP.NET MVC AJAX를 사용할 때 클라이언트에 오류를 표시하는 방법

분류에서Dev

ASP.net 웹폼에서 FuelUX 마법사를 사용하는 방법

분류에서Dev

ASP.net 웹폼에서 FuelUX 마법사를 사용하는 방법

분류에서Dev

asp.net C #에서 ajax를 사용하여 C # 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

base64 이미지를 해독하고 asp.net에서 ajax를 사용하여 이미지로 설정하는 방법

분류에서Dev

asp.net mvc 5에서 jquery ajax를 사용하여 면도기 페이지에 모델을 추가하는 방법은 무엇입니까?

분류에서Dev

Jquery를 사용하여 Asp .Net Core에서 Apis를 소비하는 방법

분류에서Dev

Jquery 및 Ajax의 사용자 정의 클래스 (C # 및 ASP.Net)에서 메서드를 호출하는 방법

분류에서Dev

ASP.NET MVC의 컨트롤러에서 작업에 ajax를 사용하여 복잡한 데이터 형식을 보내는 방법

분류에서Dev

asp.net 코어에서 ajax를 사용하여 양식을 컨트롤러에 보내는 방법은 무엇입니까?

분류에서Dev

asp.net 핵심 서비스에서 * 키워드를 사용하는 방법.

분류에서Dev

initialize () 메서드에서 userManager를 사용하는 방법 ASP.net MVC 5

분류에서Dev

Asp.Net MVC Ajax의 UpdateTargetId를 사용하여 여러 DOM 요소를 업데이트하는 방법

분류에서Dev

ASP.NET MVC에서 여러 제출 단추를 사용하는 방법

분류에서Dev

ASP.NET Core 3.1에서 사용자 지정 ValidateAntiforgeryTokenAuthorizationFilter를 구현하는 방법

분류에서Dev

ASP.NET Core에서 EF로 여러 사용자를 관리하는 방법

분류에서Dev

ASP.NET MVC에서 ViewModels를 사용하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Ajax를 사용하여 Asp.Net MVC에서보기에 모델 개체를 전달하는 방법

  2. 2

    ASP.NET Ajax를 사용하여 texbox에서 다른 페이지로 텍스트를 푸시하는 방법

  3. 3

    Ajax를 사용하여 Asp.net View에서 Controller로 URL ID를 보내는 방법은 무엇입니까?

  4. 4

    asp.net에서 Page_Init를 사용하는 방법

  5. 5

    asp.net에서 <% %>를 사용하는 방법?

  6. 6

    VB asp.net에서 변수를 사용하는 방법

  7. 7

    ASP.NET Core 1.0에서 UseStaticFiles를 사용하는 방법

  8. 8

    webapi + asp.net에서 response.redirect를 사용하는 방법?

  9. 9

    ASP.net 웹 API에서 customexceptionhandlers를 사용하는 방법

  10. 10

    ASP.NET MVC에서 ajax를 사용하지 않고 View에서 컨트롤러의 메서드를 호출하는 방법은 무엇입니까?

  11. 11

    asp.net 코어의 ajax에서 부분보기를로드하는 방법

  12. 12

    asp.net MVC4에서 ajax를 활성화하는 방법

  13. 13

    ASP.NET MVC AJAX를 사용할 때 클라이언트에 오류를 표시하는 방법

  14. 14

    ASP.net 웹폼에서 FuelUX 마법사를 사용하는 방법

  15. 15

    ASP.net 웹폼에서 FuelUX 마법사를 사용하는 방법

  16. 16

    asp.net C #에서 ajax를 사용하여 C # 메서드를 호출하는 방법은 무엇입니까?

  17. 17

    base64 이미지를 해독하고 asp.net에서 ajax를 사용하여 이미지로 설정하는 방법

  18. 18

    asp.net mvc 5에서 jquery ajax를 사용하여 면도기 페이지에 모델을 추가하는 방법은 무엇입니까?

  19. 19

    Jquery를 사용하여 Asp .Net Core에서 Apis를 소비하는 방법

  20. 20

    Jquery 및 Ajax의 사용자 정의 클래스 (C # 및 ASP.Net)에서 메서드를 호출하는 방법

  21. 21

    ASP.NET MVC의 컨트롤러에서 작업에 ajax를 사용하여 복잡한 데이터 형식을 보내는 방법

  22. 22

    asp.net 코어에서 ajax를 사용하여 양식을 컨트롤러에 보내는 방법은 무엇입니까?

  23. 23

    asp.net 핵심 서비스에서 * 키워드를 사용하는 방법.

  24. 24

    initialize () 메서드에서 userManager를 사용하는 방법 ASP.net MVC 5

  25. 25

    Asp.Net MVC Ajax의 UpdateTargetId를 사용하여 여러 DOM 요소를 업데이트하는 방법

  26. 26

    ASP.NET MVC에서 여러 제출 단추를 사용하는 방법

  27. 27

    ASP.NET Core 3.1에서 사용자 지정 ValidateAntiforgeryTokenAuthorizationFilter를 구현하는 방법

  28. 28

    ASP.NET Core에서 EF로 여러 사용자를 관리하는 방법

  29. 29

    ASP.NET MVC에서 ViewModels를 사용하는 방법은 무엇입니까?

뜨겁다태그

보관