Ajax.ActionLink 내부의 양식에 입력 된 데이터를 얻는 방법은 무엇입니까?

houman_ag

내 페이지는 아주 간단합니다. 사진을 보여주고 코멘트 섹션 (부분보기)이 있습니다. 새 댓글이 제출 될 때마다 부분보기 만 새로 고침하고 싶습니다. 그래서 나는 이것을 가지고 있습니다.

        <tr>
            <td>@Html.TextBox("NewComment")</td>
        </tr>
        <tr>
            @Ajax.ActionLink("Submit", "InsertComment", new
            {
               Id = Model.userParticipation.Id,
               CurrentPosition = 0,
               CurrentComments = Model.currentComments,
               NewCommentText = "???"
            },
           new AjaxOptions
            {
                HttpMethod = "GET",
                InsertionMode = InsertionMode.Replace,
                UpdateTargetId = "CommentSection"
            })
        </tr>

내가 가진 유일한 문제는 NewComment TextBox에 입력 된 텍스트를 NewCommentText 변수 ( "???"문자열 대신)에 전달하는 방법을 모른다는 것입니다. 어떤 도움을 주시면 감사하겠습니다.

수주

@Ajax.ActionLink앵커 태그에 대한 마크 업을 생성합니다 (Ajax화된 동작이 연결됨). 그러나 서버에 새 주석을 제출하려면 사용자가 주석과 잠재적으로 양식을 입력 할 수있는 입력 필드가 필요합니다. 이 양식 제출에 대해 ajax화된 동작을 원하는 경우 Ajax.BeginForm도우미 메서드를 사용할 수 있습니다 .

@using (Ajax.BeginForm("InsertComment", "Home", new
{
    Id = Model.userParticipation.Id,
    CurrentPosition = 0,
}, new AjaxOptions
{
    HttpMethod = "POST",
    InsertionMode = InsertionMode.Replace,
    UpdateTargetId = "CommentSection"
}))
{
    <label>Enter comment</label>
    <input type="text" name="NewCommentText" />
    <input type="submit" />
}
<div id="CommentSection"></div>

그러면 이름 속성 값이 "NewCommentText"로 설정된 입력 요소가있는 양식 태그가 생성됩니다.

이것은 당신의 가정 작업을해야 InsertComment다른 같은 paramters과 함께 입력 필드와 동일한 이름을 가진 매개 변수가 있습니다 (HomeController 내부) 액션 메소드를 Id하고 CurrentPosition.

[HttpPost]
public ActionResult InsertComment(string NewCommentText,int Id,int currentPosition)
{
    // to do : Save and return some valid markup
    return Content("To do : Replace this with useful html markup");
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

양식에 입력 된 데이터를 다른 파일에 표시하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 입력에서 양식 데이터를 POST하는 방법은 무엇입니까?

분류에서Dev

양식이 Angular의 지시문에있을 때 양식 데이터를 얻는 방법은 무엇입니까?

분류에서Dev

JS 입력 양식의 데이터를 텍스트에 저장하는 방법은 무엇입니까?

분류에서Dev

AJAX에서 생성 된 테이블에서`innerText` 내부 항목의 합계를 얻는 방법은 무엇입니까?

분류에서Dev

ajax를 통해 컨트롤러의 메소드에서 데이터를 얻는 방법은 무엇입니까?

분류에서Dev

ActionLink의 입력에서 가치를 제공하는 방법은 무엇입니까?

분류에서Dev

부트 스트랩 모달 (양식)에 포함 된 입력에 입력 된 값을 HTML 테이블에 전달하는 방법은 무엇입니까?

분류에서Dev

Angular에서 [FromForm]으로 장식 된 ASP.NET Core Web API 작업에 양식의 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

입력에서 입력 된 값을 양식의 동작에 추가하는 방법은 무엇입니까?

분류에서Dev

변경된 각도 양식 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

수명 동안 SSD에 기록 된 데이터의 양을 얻는 방법은 무엇입니까?

분류에서Dev

Html.ActionLink에서 Ajax 호출에 연결된 버튼으로 변환하는 방법은 무엇입니까?

분류에서Dev

Django에서 생성 된 가입 양식에 입력 된 데이터를 확인하는 방법은 무엇입니까?

분류에서Dev

iOS에서 WKWebView에서 생성 된 NSURLRequest의 다중 부분 양식 데이터를 읽는 방법은 무엇입니까?

분류에서Dev

Firebase에 기록 된 데이터의 키 / ID를 얻는 방법은 무엇입니까?

분류에서Dev

Ajax .serialize () 데이터를 사용하여 PHP에 양식을 게시하는 방법은 무엇입니까?

분류에서Dev

localStorage에 저장된 양식 데이터에서 양식을 채우는 방법은 무엇입니까?

분류에서Dev

Rails의 양식에서 정보를 얻는 방법은 무엇입니까?

분류에서Dev

WordPress의 wp_mail 함수에 HTML 양식 데이터를 보내는 방법은 무엇입니까?

분류에서Dev

ngx 데이터 테이블에서 정렬 된 입력 배열을 얻는 방법은 무엇입니까?

분류에서Dev

Formik 데이터의 initialValues 안에 입력 된 값을 저장하는 방법은 무엇입니까?

분류에서Dev

트리거 내부에서 다른 테이블에 삽입 된 ID를 얻는 방법은 무엇입니까?

분류에서Dev

NodeJ로 작성된 AWS Lambda에서 양식 데이터를 읽는 방법은 무엇입니까?

분류에서Dev

동적으로 작성된 양식에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

이 div 내부의 입력 만 얻는 방법은 무엇입니까?

분류에서Dev

jQuery ajax에서 여러 입력 양식의 값을 전달하는 방법은 무엇입니까?

분류에서Dev

jQuery Ajax 성공에서 반환 된 배열 내부를 루프하는 방법은 무엇입니까?

분류에서Dev

특정 SelectField를 ajax 호출에서 반환 된 데이터로 채우는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    양식에 입력 된 데이터를 다른 파일에 표시하는 방법은 무엇입니까?

  2. 2

    동적으로 생성 된 입력에서 양식 데이터를 POST하는 방법은 무엇입니까?

  3. 3

    양식이 Angular의 지시문에있을 때 양식 데이터를 얻는 방법은 무엇입니까?

  4. 4

    JS 입력 양식의 데이터를 텍스트에 저장하는 방법은 무엇입니까?

  5. 5

    AJAX에서 생성 된 테이블에서`innerText` 내부 항목의 합계를 얻는 방법은 무엇입니까?

  6. 6

    ajax를 통해 컨트롤러의 메소드에서 데이터를 얻는 방법은 무엇입니까?

  7. 7

    ActionLink의 입력에서 가치를 제공하는 방법은 무엇입니까?

  8. 8

    부트 스트랩 모달 (양식)에 포함 된 입력에 입력 된 값을 HTML 테이블에 전달하는 방법은 무엇입니까?

  9. 9

    Angular에서 [FromForm]으로 장식 된 ASP.NET Core Web API 작업에 양식의 데이터를 보내는 방법은 무엇입니까?

  10. 10

    입력에서 입력 된 값을 양식의 동작에 추가하는 방법은 무엇입니까?

  11. 11

    변경된 각도 양식 데이터를 보내는 방법은 무엇입니까?

  12. 12

    수명 동안 SSD에 기록 된 데이터의 양을 얻는 방법은 무엇입니까?

  13. 13

    Html.ActionLink에서 Ajax 호출에 연결된 버튼으로 변환하는 방법은 무엇입니까?

  14. 14

    Django에서 생성 된 가입 양식에 입력 된 데이터를 확인하는 방법은 무엇입니까?

  15. 15

    iOS에서 WKWebView에서 생성 된 NSURLRequest의 다중 부분 양식 데이터를 읽는 방법은 무엇입니까?

  16. 16

    Firebase에 기록 된 데이터의 키 / ID를 얻는 방법은 무엇입니까?

  17. 17

    Ajax .serialize () 데이터를 사용하여 PHP에 양식을 게시하는 방법은 무엇입니까?

  18. 18

    localStorage에 저장된 양식 데이터에서 양식을 채우는 방법은 무엇입니까?

  19. 19

    Rails의 양식에서 정보를 얻는 방법은 무엇입니까?

  20. 20

    WordPress의 wp_mail 함수에 HTML 양식 데이터를 보내는 방법은 무엇입니까?

  21. 21

    ngx 데이터 테이블에서 정렬 된 입력 배열을 얻는 방법은 무엇입니까?

  22. 22

    Formik 데이터의 initialValues 안에 입력 된 값을 저장하는 방법은 무엇입니까?

  23. 23

    트리거 내부에서 다른 테이블에 삽입 된 ID를 얻는 방법은 무엇입니까?

  24. 24

    NodeJ로 작성된 AWS Lambda에서 양식 데이터를 읽는 방법은 무엇입니까?

  25. 25

    동적으로 작성된 양식에서 데이터를 가져 오는 방법은 무엇입니까?

  26. 26

    이 div 내부의 입력 만 얻는 방법은 무엇입니까?

  27. 27

    jQuery ajax에서 여러 입력 양식의 값을 전달하는 방법은 무엇입니까?

  28. 28

    jQuery Ajax 성공에서 반환 된 배열 내부를 루프하는 방법은 무엇입니까?

  29. 29

    특정 SelectField를 ajax 호출에서 반환 된 데이터로 채우는 방법은 무엇입니까?

뜨겁다태그

보관