Вопрос

я создал проект со ссылкой на 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("data"), {....,...,некоторые данные}

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

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

Это было полезно?

Решение

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

ОК, чтобы вывести шаблон AJAX 1-й Создайте частичный вид (.ascx) и вырежьте шаблон [IE- .....

Теперь на вашей главной странице есть только пустой див. Теперь добавьте этот сценарий к нему, вызывая его Onclick [кнопка, ссылка

<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>

Запустите, надеюсь, нет проблем

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top