2012-09-19 4 views

답변

2

당신은 최소 두 가지 능력이 있습니다

주요 아이디어는 아약스 요청과와 부하 PartialView입니다 DOM의 내용을 삽입/대체합니다.

+0

나는 두려웠다. 나는이 기능을 업데이트했다. (http://stackoverflow.com/questions/11903078/how-to-update-my-content-async-with-javascript/11903079#11903079) 콘텐츠 비동기. 나는 여기에 많은 선택권이 없다고 생각한다. 당신의 응답을 주셔서 감사합니다. – Esteban

+1

@Esteban html-markup없이 내용 만 원하면 클라이언트 템플릿을보십시오 (예 : this [JsRender : Demos] (http://borismoore.github.com/jsrender/demos/demos.html)). 서버가 json을 반환하고 페이지를 채 웁니다. – webdeveloper

+0

슬프게도 마크 업이 필요하지만 어쨌든 고맙습니다. – Esteban

1

는 레이아웃

레이아웃은 즉시 당신이이 레이아웃과 redered하는 뷰를 반환하는 URL을 요청으로 백엔드로 렌더링됩니다를 다시로드하지 않도록 지시 할 수있는 방법은 없습니다.

그러나보기를로드하는 데 아약스를 사용하면 SEO에 좋지 않은 문제가 발생할 수 있습니다. 아니면 SEO가 어리 석고 누군가가 그 똥을 고쳐야한다고 말해야합니까?

나는 당신이 아약스의 웹 사이트를 가질 때 크롤러가 행동하는 방법을 보여 수있는 링크를 게시

http://moz.com/blog/how-to-allow-google-to-crawl-ajax-content

훌륭한 프레임 워크는 무엇을 달성 간단하게 백본, AngularJS와, 녹아웃처럼이있다 너 wanto.

관련 문제