2014-02-18 3 views
0

어떤 이유로 저는 부분 뷰에서 하이퍼 링크가 작동하지 않습니다.MVC 부분 뷰의 하이퍼 링크가 작동하지 않습니다.

<div class="col-md-12">  
     <a href="http://google.com">Google</a> 
     @Html.Partial("~/Views/_SomePartialView.cshtml") 
    </div> 

을하지만 그것은 부분보기에서 유일한 경우에도 부분보기로 <a> 요소를 이동할 때, 나는 그것을 클릭 할 수 없습니다 이 부모 뷰에서 작동합니다. 소스 코드에서 렌더링되지만 다른 요소가 오버레이 된 것처럼 클릭 할 수는 없습니다.

부분 뷰의 기능을 완전히 이해하지 못한다고 가정합니다.

도움을 주시면 감사하겠습니다.

+0

두 경우간에 생성 된 HTML의 차이점은 무엇입니까? – bzlm

+0

소스를 보면 차이는 없습니다. 오류가 단순히 내 레이아웃이나 다른 부분보기의 어딘가에있는 잘못된 HTML 일 수 있다고 생각합니다. 부모보기는 내부에 중첩 된 부분보기가있는 몇 개의 div입니다. 하나를 제외한 모든 부분보기를 제거하고 해당 부분보기의 링크 만 삽입하여 문제가 해결되는지 확인합니다. 곧 업데이트 할 예정입니다. –

+0

* 렌더링 된 * HTML이 동일하면 뭔가 이상합니다. :) 나는 당신의 소스 파일을 의미하지는 않지만, 실제로 브라우저를 만나는 것은 무엇인가. – bzlm

답변

1

이것은 부분 뷰의 문제가 아니며 오히려 잘못된 "부트 스트랩"요소와 관련이 있습니다. 새 행을 추가해야 할 때 새 열을 추가하여 HTML을 버리고 하이퍼 링크를 끊습니다.

위에서 설명한 내 문제 해결은 조작 된 "부트 스트랩"요소보다 먼저 <a href="google.com>google</a>을 배치해야합니다.

+0

이것을 허용 된 답변으로 표시하는 것을 잊지 마십시오. – bzlm

관련 문제