2009-11-26 58 views
0

我已经创建了项目,参考http://weblogs.asp.net/johnkatsiotis/archive/2008/07/23/asp-net-ajax-4-0-template-example.aspx 这个例子。 现在我想分开“一些数据.....”模板到另一个页面。与“”保持在相同的aspx页面。asp.net ajax 4.0 MVC -externalize模板

问题:在js文件

变种T =新Sys.Preview.UI.Template.getTemplate($得到( “MyTemplate的”)); t.createInstance($得到(“数据”),{...,...,一些数据}

这一说法得到相同的页面从那里此页面被称为即模板... 现在我已经分开了两个div(模板)它给了我一个错误.... “Microsoft JScript运行时错误:'null'为空或不是对象”

我可以做些什么来分隔两个div标签在

回答

0

以及不同的网页...我得到过长...研究后这个答案,所以,谢谢大家谁回答我的问题

确定 外部化AJAX模板 月1日创建的局部视图(的.ascx) 切粘贴模板[即 - .....]

现在您的主页上有一个唯一的空div 现在这个脚本添加到它调用它的onclick [按钮,链接]

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

创建另一个为空div ID Renderthisdiv

小鬼! 给予Ĵ查询参考

,最后这个复制粘贴到外部模板(的.ascx)

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

来看,它 希望没有问题