ASP.NET Q&A

ASP.NET MVC5 컨트롤러로 넘어가지 않습니다. ssssllll 평점: 없음 조회: 621
제가 댓글 기능을 추가하고 있는데 db에 저장이 계속 안되는거에요.
그래서 디버그해서 확인을 해봤더니 컨트롤러 쪽으로 넘어가지 않네요,,,, ㅠㅠ
도와주세요~~ 감사합니다. 
컨트롤러 comment 부분과 detail 뷰 comment부분뷰 참고해서 올리겠습니다.
거의 일주일째 이걸로 고민하고 있습니다 ㅠㅠ 다른 방법으로도 해보고 그랬는데 계속 컨트롤러 쪽으로
넘어가지를 않아요 ㅠㅠ

컨트롤러
[HttpPost]
        public string CommentsAdd(ArticleComments articleComments)
        {
            if (!String.IsNullOrEmpty(articleComments.Comments) && !String.IsNullOrEmpty(articleComments.ArticleIDX.ToString()))
            {
                articleComments.RegistDate = DateTime.Now;
 
                db.ArticleComments.Add(articleComments);
                db.SaveChanges();
 
                return "";
            }
            else
                return "Please complete the form.";
        }

디테일 뷰
<div id="blogpost" class="inner-content">
 
    <form id="formdata"action="@Url.Action("Detail", "Board")" method="post" enctype="multipart/form-data">
        <section class="inner-section">
            <div class="main_blog text-center roomy-100">
                <div class="col-sm-8 col-sm-offset-2">
                    <div class="head_title text-center">
                        <h2>@Html.DisplayTextFor(m => m.Article.Title)</h2>
                           @Html.HiddenFor(m => m.Article.ArticleIDX)
                        <div class="separator_auto"></div>
                        <div class="row">
                            <div class="col-md-8" style="margin-left:6%;">
                                <p>
                                    <label>분 류  : </label>
                                    @Html.DisplayTextFor(m => m.Article.Category)
                                </p>
                            </div>
                            <div class="col-md-8" style="margin-left:5%;">
                                <p>
                                    <label>작성자  : </label>
                                    @Html.DisplayTextFor(m => m.Article.Members.Name)
                                </p>
                            </div>
                            <div class="col-md-8" style="margin-left:10.6%;">
                                <p>
                                    <label>작성일  : </label>
                                    @Html.DisplayTextFor(m => m.Article.ModifyDate)
                                </p>
                            </div>
                        </div>
                    </div>
                   
                    <div class="row">
                        <div class="col-md-12">
                            <p>
                                <label style="font-size:x-large;">문의내용</label>
                                <br />
                                <br />
                                @Html.DisplayTextFor(m => m.Article.Contents)
                                <br />
                                <br />
                                <br />
                                <br />
                            </p>
                        </div>
                    </div>
                    <div class="dividewhite2"></div>
                    <p>
                        <button type="button" class="btn btn-sm btn-lgr-str" onclick="btnEdit()">수정하기</button>
                        <button type="button" class="btn btn-sm btn-lgr-str" onclick="javascript:history.go(-1);">목록이동</button>
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                        <br />
                    </p>
                    <div>
                        @Html.Partial("_Comment", new ViewDataDictionary{ { "id", Model.Article.ArticleIDX} })
                    </div>
                    <div>
                        @Html.Partial("_CommentView", new ViewDataDictionary { { "comments" , ViewBag.articleComment} })
                    </div>
                </div>
            </div>
            <div class="dividewhite8"></div>
        </section>
    </form>
</div>

comment 부분뷰
@model HeadHomePage1.Models.ArticleComments
 
@{
 
    var id = ViewData["id"];
}
 
<div class="jumbotron">
    <h4 style="margin-right:80%">Add Comment</h4>
 
    <div class="formpost">
        <div class="row">
            <div class="col-md-12">
                <p>
                    @Html.TextAreaFor(m => m.Comments, new { rows = "5", style = "width:100%;", @required = "required" })
                </p>
            </div>
        </div>
        <p>
            <a href='@Url.Action("Detail", "Board", new { aidx = id.ToString() })'>
                <input type="button" value="등록하기" onclick="fnSave()" style="margin-right:1%;" class="btn btn-primary navbar-right" />
            </a>
            <span id="msg" style="color:red;" />
        </p>
    </div>
</div>
 
<script>
    function fnSave() {
        $.ajax({
            url: '@Url.Action("CommentsAdd", "Board")',
            type: 'POST',
            dataType: 'json',
            data:
            {
                Comments: $('#Comments').val(),
                ArticleIDX: '@id',
            }
        });
 
    }
</script>
 

태그 : 게시판 ASP.NET MVC
작성자 정보
ssssllll
Level 8
 [EXP.10/14]

메일:  비공개
글등록 +12 60 덧글등록 +3 18
자기소개
sssssss
글 공유하기 |
  tweet facebook
2017-12-21 오후 4:32:43
나도한마디
사용자
몬난아            [2017-12-22]
Level 71
 [EXP.192/250]
잘모르겠지만 얼핏봐서는 data 부분이 null로 넘어 갔을꺼 같은데.... { 괄호를 위로 일단 올려보세요..
data : {

}
자바스크립트에서는 괄호와 세미콜론의 위치가 중요합니다.
사용자
ssssllll            [2017-12-22]
Level 8
 [EXP.10/14]
일단 data : {

} 이렇게 수정했습니다.
계속 db에 저장이 안되네요 ㅠㅠ
사용자
최광섭            [2018-01-03]
Level 4
 [EXP.15/16]
<a href='@Url.Action("Detail", "Board", new { aidx = id.ToString() })'>
<input type="button" value="등록하기" onclick="fnSave()" style="margin-right:1%;" class="btn btn-primary navbar-right" />
</a>

a 태그에 href속성을 지워보세요.
태그로 엮인글
글리스트
asp.net 공부해볼까 하는데 질문 몇가지 드립니다.[1]  퍼블랑
iis windows 인증에 대한 질문  열린문서
IIS 서버 COM DLL 제작 질문[1]  후루륭
ASP.NET은 어떤 프론트엔드를 많이 사용하나요?[1]  잎사귀
Updatepanel 질문입니다.[1]  김군
powershell로 asmx 웹메서드 호출 질문입니다.[1]+2 파일첨부 jjin96
bat 파일로 asmx 웹서비스 호출 방법 질문입니다.[2]+2  jjin96
AMDDriver64.exe CPU사용량[2]  민성
DropDownList 옵션별 CSS 적용문의  기초탄탄
ASP.NET MV5 계층형 게시판 관련 도움 좀 주실분~~  ssssllll
 ★현재글->   ASP.NET MVC5 컨트롤러로 넘어가지 않습니다.[2]+1  ssssllll
조회 데이터를 엑셀 출력시 쉬트명 관련 문의 입니다.[1]+1  hoya
ASP.net Radiobutton 선택 변환값을 AUTOPOSTBACK="fales" 상태에서 변경방법[1]  은빛늑대
asp.net MVC5로 게시판 댓글 기능 추가하려고 합니다.[1]+1  ssssllll
ASP.NET MVC5로 만든 게시판 글번호 관련 질문입니다.[2]+2  ssssllll
bootstrap.css 수정해서 사용하시나여?  돌풍이
devExpress asp.net용 차트컨트롤이 있나요?[2]  민성
asp.net model class에서 join에 의한 필드 처리 조언 구합니다.  애셋
asp.net mvc 4000자 이상의 문자열을 db에 넣을때 에러 발생[1]  괴물
ASP.NET MVC5로 만든 게시판 글쓰기 관련 질문입니다.[2]  ssssllll
에러 부탁드립니다. 파일첨부 루으르훙