2011-11-05 39 views
0

在telerik mvc網格中,當我點擊一個鏈接按鈕時,我想在彈出窗口中顯示一些數據。但不使用Ajax。下面是我使用的代碼,但它不起作用。任何幫助,如果你不使用窗口組件您隨時隨地查看讚賞Telerik MVC Grid中的彈出窗口不使用Ajax

@section的JavaScript {

<script type="text/javascript" language="javascript"> 

    $(function() { 

     $(".lnkShortCodeAndKeyword").click(

      function (e) { 
       e.preventDefault(); 

       var WShortCodeAndKeyword = $.telerik.window.create({ 

        name: "ShortcodesWindow", 
        title: "Shortcodes", 
        contentUrl: $(this).attr('href'), 
        modal: true, 
        resizable: true, 
        draggable: true, 
        scrollable: true, 
        width: 960, 
        height: 600, 
        onClose: function() { 
         destruir(this); 
        } 

       }).data('tWindow').center(); 
      } 
      } 

回答

0

(通過使用Html.Telerik()。窗口()爲例)你會在定義ScriptRegistrar時必須手動添加required JavaScript files。通常,如果你在頁面上聲明組件ScriptRegistrar需要照顧的一切給你,但如果你只是試圖在客戶端創建這個你需要做的大意如下的內容:

@(Html.Telerik().ScriptRegistrar().DefaultGroup(group => group.Add("telerik.common.js").Add("telerik.draganddrop.js").Add("telerik.window.js").Combined(true).Compress(true))) 

正如你所看到的,我只是手動定義了我想加載的JavaScript文件。請記住,不要在ScriptRegistrar中加入「min」後綴(.min.js只用於生產代碼而不是調試)。