2017-02-15 1 views
-2

나는 간단한 버튼이onclick 이벤트는

DB를 로 검색해야 클릭하고 여기가 호출해야하는 경우가 될 때
<input type="submit" value="Global" onclick="Global_Click" /> 

:

protected void Global_Click(object sender, EventArgs e) 
     { 
      FillUsers("global"); 
     } 

FillUsers 실제입니다 id DB를 검색하는 메소드. 버튼을 클릭하면 JavaScript 오류가 표시됩니다. Global_Click이 정의되지 않았습니다! JavaScript를 사용하지 않는 이유는 무엇입니까? 버튼에서 Global_Click으로 전화하는 방법은 무엇입니까?

+0

가능한 복제 [ASP.NET MVC - 뷰를 벗어나지 않고 void 컨트롤러 메서드를 호출하는 방법?] (http://stackoverflow.com/questions/26833065/asp-net-mvc-how-to-call-void -controller-method-without-leaving-the-view) –

+0

이것은 MVC (웹 폼 코드 - MVC에는 이벤트가 없음)와는 아무런 관련이 없습니다. 그리고'onclick'은 컨트롤러의 코드가 아니라 자바 스크립트 메서드를 호출합니다. –

+0

@StephenMuecke 실제로 MVC와 관련이 있습니다. 모든 코드를 복사하지 않았으므로 유용하지 않습니다. ** @ using (Html.BeginForm()) ** 익숙한가요? –

답변

0

runat="server" 속성이 누락되었습니다.

귀하의 코드에서 그런 식으로 자바 스크립트 처리기라고합니다.

관련 문제