MVC 2와 Ajax를 처음부터 사용해 보았습니다. Ajax가 웹 페이지를 매우 빠르게 변경한다는 인상하에 내가 잘못하고 있는지 궁금합니다.ASP.NET MVC와 Ajax가 느린가요?
<div>
<%: Ajax.ActionLink("Dita", "AjaxView", new AjaxOptions { UpdateTargetId = "myDiv" })%>
</div>
<div id="myDiv">
Change this text</div>
그리고 작업 방법 :
public ActionResult AjaxView(string id)
{
return Content("Text changed!"); ;
}
이 오히려 짧은 간단한 텍스트 문자열이며, 여전히 텍스트하기 전에 약 1 ~ 2 초가 소요 내가 가진 예는 아약스 actionlink 함께 나타나다. 어쩌면 아약스는 내가 생각한 것을하지 않아도 될지 모르겠지만 텍스트 및 이미지의 즉석 미리보기에 롤오버 기능과 같은 기능을 사용할 수 있다고 생각했다. (나는 actionlink를 호출하도록 설정할 수 있는지 궁금해했다. 마우스 오버시 동작 방법을 클릭 하시겠습니까?)
정상적으로 느린가 아니면 뭔가 빠졌는가?
매우 빠른 로컬이어야합니다. Visual Studio 또는 IIS를 통해 웹 사이트를 실행하고 있습니까? 첫 페이지가로드되는 데 얼마나 걸립니까? – Ryan
테스트 용으로 FF 또는 Chrome을 사용하고 있습니까? – Yakimych
Visual Studio localhost에서 테스트를 실행하고 있습니다. 페이지를로드하는 데 약 3-5 초가 걸립니다. 그리고 액션 링크는 약 1-2 초가 걸립니다. 그래도 조금 다릅니다. 때로는 더 빠릅니다. 그런데 다시 느려집니다 ... Chrome을 테스트 브라우저로 사용하고 있습니다. – Anders