2011-02-03 5 views
2

나는 미쳐 갈 것입니다! 내 코드는 여기에 게시하기에는 너무 많지만 문제는 간단합니다. 내 모델의 필드를 장식하면 편집 양식이 더 이상 실행되지 않습니다. 즉 제출 버튼을 클릭하면 아무 일도 일어나지 않습니다. , 나는 '[원격 ...'행 언급 경우ASP.NET MVC 3 : 원격 유효성 검사 후 양식이 게시되지 않습니다.

public JsonResult CheckNomeAssociazione(string Nome) 
{ 
    return Json(true, JsonRequestBehavior.AllowGet); 
} 

:

나는 여기, 원격 검증 선언과 기능을 게시 할 수 있습니다 :

[Required] 
[Remote("CheckNomeAssociazione", "Associazioni")] 
public string Nome { get; set; } 

을하고이 기능입니다 코드가 완벽합니다. 내가 그 자리에있게하면 응용 프로그램은 원격 유효성 검사기로 들어가지만 다른 것은하지 않습니다. 누구나 동일하거나 유사한 문제가 있습니까? 사전 안드레아

+0

콘솔에 오류가 표시됩니까? – Charlino

+0

이 정확한 문제도 있습니다. 누구든지 다른 아이디어가 있습니까? 결국 해결책을 찾았습니까? – pauldunlop

답변

0

시도에서 덕분에이를 넣어 :

[Remote("CheckNomeAssociazione", "Associazioni",HttpMethod = "POST")] 

내가이 문제의 원인을 발견했다고 생각이

+0

감사하지만, 내가 말했듯이 원격 검증을 주석 처리하면 양식 게시에 대한 호출이 정상입니다! – Andrea

+0

또한, 이미 시도해 봤는데 ... :-- ( – Andrea

+0

죄송합니다. 잘 읽지 못했습니다. 문제는 원격 확인에 대한 호출이 아니므로 항상 ok입니다. !!! – Andrea

0

을 도움이되기를 바랍니다. 우리는 jQuery를 1.5로 업그레이드했습니다. 그것은 원격 검증 루틴을 깰 것으로 보인다. 1.4.4로 되돌아 가면 문제가 해결되었으며 원격 유효성 검사기가 다시 제대로 작동하기 시작했습니다.

이 포스팅은 좀 더 세부 사항으로 간다 : jQuery Validate 1.7 breaks $.getJSON() on jQuery 1.5?

1

이 조금 늦게 될 수도 있지만, 그냥 업데이트로,이 더 이상 jQuery를 검증 1.8의 문제입니다. 그것은 더 이상 $.getJSON()을 깨뜨리지 않으며 심지어 최신 (이 게시물의 jQuery 1.5.2 현재)입니다.

+0

관심을 가져 주셔서 감사합니다. 그것을 새로운 시도를 해줘야 해! :-) – Andrea

+0

그것은 나를 위해 그것을했다! 고마워 ~ 알렉산더 카훈! – mateuscb

관련 문제