asp.net ajax 4.0 с шаблонами MVC-externalize
-
05-07-2019 - |
Вопрос
я создал проект со ссылкой на 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>
Запустите, надеюсь, нет проблем