Asp.Net MVC 3, HTML 페이지를 동적으로 생성하는 방법?
은 내가 아약스 asp.net 컨트롤러를 호출 할 때 HTML (cshtml) 페이지를 생성해야하고, 생성 된 페이지 후에, 나는 생성 된 페이지에 iframe이 SRC를 업데이트합니다.
하지만 동적으로 cshtml 페이지를 생성하는 방법을 찾지 못했습니다.
아무도 나에게 조언을 부탁드립니다.
감사합니다!
[편집]
내가 컨트롤러에 너무 많은 매개 변수를 전달해야하기 때문에 내가 IFrame을에서 generatePage를 호출 할 수 없습니다. 그래서 POST 메서드를 사용해야합니다. 그래서 나는 Ajax POST 호출을 사용하여 페이지를 생성하고 IFrame에서 페이지를로드해야한다고 생각했습니다.
내 대답은 비슷한 것 같습니다. http://stackoverflow.com/questions/8992721/how-to-call-url-action-in-mvc-with-javascript-function/8992960#8992960 – Jorge
.cshtml을 즉석에서 작성하고 전화를 걸려고한다는 것을 의미합니까? 왜 처음부터 코드에서 HTML을 빌드하지 않는가? – bluevector
더 나은 점은,보기를 반환하고 필요에 따라 뷰를 HTML로 빌드하지 않는 이유는 무엇입니까? 아래의 Rohan과 비슷하지만 생성 된 HTML보기를 사용자 정의하여 모든 매개 변수와 함께 작업 할 수 있습니다. 당신은 MVC에 익숙하지 않습니다. 그래서 ViewModels에 대한 토론을 피하고 여기에있는 모든 데이터를 패키징 할 것입니다. 그러나 여기서 MVC의 V를 잊지 마십시오. –