Asp.net mvc 剑道UI网格客户端模板

Asp.net mvc 剑道UI网格客户端模板,asp.net-mvc,kendo-ui,kendo-grid,client-templates,Asp.net Mvc,Kendo Ui,Kendo Grid,Client Templates,我正在将客户端模板绑定到我的剑道ui网格中的列,如下所示: @(Html.Kendo().Grid(Model) .Name("marketWatchGrid") .Columns(columns => { columns.Bound(p => p.direction).ClientTemplate( "# if (direction==1) {#" +

我正在将客户端模板绑定到我的剑道ui网格中的列,如下所示:

@(Html.Kendo().Grid(Model)
        .Name("marketWatchGrid")
        .Columns(columns =>
        {
            columns.Bound(p => p.direction).ClientTemplate(
                    "# if (direction==1) {#" +
                        "▲" + 
                    "#}#" +
                    "# if (direction==0) {#" +
                        "▼" + 
                    "#}#"
                ).Title("").Width(30);
            columns.Bound(p => p.symbol).ClientTemplate("<a href='javascript:selectSymbol('" + "#: symbol #" +"')'>#: symbol #</a>"); ;
            columns.Bound(p => p.bid);
            columns.Bound(p => p.ask);
        })
        .Scrollable()
    )
@(Html.Kendo().Grid(模型)
.Name(“marketWatchGrid”)
.列(列=>
{
columns.Bound(p=>p.direction).ClientTemplate(
“#如果(方向=1){#”+
"▲" + 
"#}#" +
“#如果(方向==0){#”+
"▼" + 
"#}#"
).标题(“”)。宽度(30);
columns.Bound(p=>p.symbol).ClientTemplate(“”);
绑定列(p=>p.bid);
columns.Bound(p=>p.ask);
})
.Scrollable()
)
以下模板不起作用:

columns.Bound(p => p.symbol).ClientTemplate("<a href='javascript:selectSymbol('" + "#: symbol #" +"')'>#: symbol #</a>"); ;
columns.Bound(p=>p.symbol).ClientTemplate(“”);

我遇到Javascript语法错误。如何修复此问题?

我将模板更改为:

columns.Bound(p => p.symbol).ClientTemplate("<a href=javascript:selectSymbol(\'" + "#: symbol #" +"\')>#: symbol #</a>");
columns.Bound(p=>p.symbol).ClientTemplate(“”);

现在工作正常。

我将模板更改为:

columns.Bound(p => p.symbol).ClientTemplate("<a href=javascript:selectSymbol(\'" + "#: symbol #" +"\')>#: symbol #</a>");
columns.Bound(p=>p.symbol).ClientTemplate(“”);

现在一切正常。

我可以问一个问题吗?我想知道剑道网格中有什么特殊的东西,这在常规JQuery min文件中是不可能的吗?所以这只是引号转义中的一个输入错误。这很难看,这不是HTML XML投诉,因为你的href属性不再被引用。@hellyeah,这是不可接受的您需要编辑其他用户的问题或答案,以便以您喜欢的方式显示它…在您自己的问题或答案中,而不是在其他人的问题或答案中进行编辑。如果您认为应该进行更改,请留下评论,建议用户更改他们自己的帖子。@Sheridan对于可能不必要的编辑表示抱歉,我很抱歉我只是想删除答案上多余的字符串连接。这很好……我们都需要学习一些时间。有关何时适合编辑其他人的帖子的更多信息,请参阅StackOverflow中的页面。为了充分利用此网站,不妨通读一些内容我想知道剑道网格中有什么特殊的东西,这在普通的JQuery-min文件中是不可能的?所以这只是引号转义中的一个输入错误。这很难看,这不是HTML XML抱怨,因为你的href属性不再被引用了。@hellyeah,这对你来说是不可接受的u编辑另一个用户的问题或答案,以便您以您喜欢的方式显示它……在您自己的问题或答案中,而不是在其他人的问题或答案中进行编辑。如果您认为应该进行更改,请留下评论,建议用户更改自己的帖子。@Sheridan对于可能不必要的编辑表示抱歉,我被打断了出于维基精神。我只是想删除答案上多余的字符串连接。这很好……我们都需要学习一些时间。有关何时适合编辑其他人的帖子的更多信息,请参阅StackOverflow中的页面。为了最大限度地利用此网站,不妨通读其中一些内容其他页面也一样。