2013-04-14 1 views
1

다음 호가 있습니다. 나는 ASP.NET MVC 4 및 구성 요소를 사용하고 있습니다. I 버튼이 있습니다DevExpress 구성 요소 asp.net MVC onclick 이벤트에 대한 버튼이 두 번 호출됩니다.

@Html.DevExpress().Button(settings => 
      { 
       settings.Name = "LoginSubmit"; 
       settings.UseSubmitBehavior = false; 
       settings.ClientSideEvents.Click = "LogIn"; 

      }).GetHtml() 

내가 로그인이 두 번 호출지고이 버튼 기능을 클릭합니다. 나는 간단한 HTML과 DevExpress의 버튼 확장을 교체 할 때

는하지만 모두 잘 작동, 함수 로그인() 한 번만 호출하기 :

<button onclick="javascript:LogIn();" type="button">Enter</button> 

어느 한이 문제에서 어떤 해결 방법이 있습니까? 어떤 진보를위한 많은 Thx.

+0

그냥 내의 센트 도움이 될 수 있기를 바랍니다 그들의 컨트롤과 비슷한 문제를 겪었고 특정 jQuery 스크립트 또는 부트 스트랩 스크립트가 DevExpress (또는 그 반대)와 충돌한다는 것을 발견했습니다. 부분 파일에 스크립트를로드하는 대신 DevExpress 컨트롤을 사용할 때 각 파일의 끝에로드하고 충돌하는 스크립트를 제외합니다. 그것은 확실한 해결 방법이지만 그것은 당장 할 것입니다. – Robert

+0

통지 해 주셔서 감사합니다. 나는 그것이 asp.net MVC를 위해 DevExpress를 사용하는 사람들에게 도움이 될 수 있다고 생각한다. – Maris

답변

2

답변을 기다리는 동안 다른 버그가 많이 발견되어 ASP.NET MVC에 대한 DevExpress이 여전히 안정적이지 않다고 결정했습니다. 그래서 나는 enteprise ASP.NET MVC 응용 프로그램에 그것을 사용하는 것이 좋습니다!

이 버그는 다음과 같이 해결할 수 있습니다 DevExpress의 새로운 릴리스 후 편집 :

settings.ClientSideEvents.Click = "function(){LogIn();}"; 

내가 가지고 ....이

관련 문제