2011-11-05 40 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只用于生产代码而不是调试)。