2009-11-26 57 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> 

來看,它 希望沒有問題