asp.net ajax 4.0 с шаблонами MVC -externalize

я создал проект со ссылкой на http://weblogs.asp.net/johnkatsiotis/archive/2008/07/23/asp-net-ajax-4-0-template-example.aspx этот пример . теперь я хочу разделить шаблон "некоторые данные..." на другую страницу. с "" остается на той же странице aspx.

ПРОБЛЕМА: в файле .js

var t = новый Sys.Preview.UI.Template.getTemplate($get("myTemplate")); t.createInstance($get("данные"), {....,..., некоторые данные}

этот оператор получает шаблоны с той же страницы, то есть с того места, где эта страница вызывается ... теперь, когда я разделил два div (шаблона), это дает мне ошибку .... «Ошибка времени выполнения Microsoft JScript: «null» равно null или не объект"

что я могу сделать, чтобы разделить два тега div на разных страницах


person dexter    schedule 26.11.2009    source источник


Ответы (1)


ну... я получил этот ответ после долгих исследований, так что спасибо всем, кто ответил на мои вопросы

хорошо, чтобы внедрить шаблон ajax, сначала создайте частичное представление (.ascx) и вырежьте и вставьте шаблон [т.е.-.....]

теперь на вашей главной странице есть только пустой div, теперь добавьте к нему этот скрипт, вызвав его onclick[button,link]

<script type="text/javascript">
               function calltemp2() {
                   debugger;
                   $.get("/Templates/SelectTemp2", function(result) {
                       alert(result);
                       $("#Renderthisdiv").html(result);
                   });
               }         
    </script>

создать еще один пустой div с идентификатором Renderthisdiv

бес!! дать ссылку на запрос j

и, наконец, вырезать-вставить это во внешний шаблон (.ascx)

<script type="text/javascript">
        Sys.Application.add_init(appInit);
        function appInit() {
            start();
        }
    </script>

запускай надеюсь проблем не будет

person dexter    schedule 30.11.2009