Kendo ui 服务器无法解析链接MVC应用程序

Kendo ui 服务器无法解析链接MVC应用程序,kendo-ui,Kendo Ui,我目前正在使用剑道ui选项卡。它包含tab1、tab2、tab3 第一个选项卡有剑道ui网格,运行良好。我试图做的是,当用户在选项卡1、选项卡2或选项卡3上选择一条记录时,它将使用从控制器填充的数据启用 代码如下: function onChange() { var grid = $("#product").data("kendoGrid"); ; var selected = grid.select(); if (selected.length

我目前正在使用剑道ui选项卡。它包含tab1、tab2、tab3

第一个选项卡有剑道ui网格,运行良好。我试图做的是,当用户在选项卡1、选项卡2或选项卡3上选择一条记录时,它将使用从控制器填充的数据启用

代码如下:

function onChange() {

        var grid = $("#product").data("kendoGrid"); ;
        var selected = grid.select();
        if (selected.length) {
            var data = grid.dataItem(selected);
            var trn= data.TRN;


            $($('#tabstrip').find('a.k-link')[3]).data('contentUrl', 'TestPlan?TRN=' + hrn);
            $($('#tabstrip').find('a.k-link')[2]).data('contentUrl', 'Summary?TRN=' + hrn);
            var ts = $('#tabstrip').data("kendoTabStrip");

            ts.reload(ts.tabGroup.children("li")[3]);
            ts.reload(ts.tabGroup.children("li")[2]);
            ts.enable(ts.tabGroup.children("li")[3]);
            ts.enable(ts.tabGroup.children("li")[2]);
        }
    }
测试: 如果我用Chrome检查错误,他们找不到表2和表3的链接

因此,我怀疑我的url内容格式不正确,因为它在本地环境中工作,但在服务器中不工作

那么我如何使用URL.content修改下面的链接呢

$($('#tabstrip').find('a.k-link')[3]).data('contentUrl', 'TestPlan?TRN=' + trn);
            $($('#tabstrip').find('a.k-link')[2]).data('contentUrl', 'Summary?TRN=' + trn);

尝试使用以下语法:“/TestPlan?TRN=”

我找到了它:

 $($('#tabstrip').find('a.k-link')[1]).data('contentUrl', '@(Url.Content("~/TestPlan?TRN="))' + trn);