asp.net 如何在Kendo-UI中发送@html.raw链接中数据

xlpyo6sf  于 2023-04-22  发布在  .NET
关注(0)|答案(1)|浏览(157)

我有一个自定义按钮page@html.raw的代码行,我想把id发送到我想要的url,但是当我检查调试数据时,出现的是字符串数据,不是id = 1或2或3 ..,而是string #:data.Id #出现

index.cshtml

columns: [
{
    field: "Name",
    title: "Name",
},
{
    title: "Action",
    width: 200,
    template: `@Html.Raw(@Helper.Link("<i class='fa fa-pencil-alt'></i>", new Dictionary<string, string>{{"url","/FamilyCause/Update"},{"id", "#:data.Id#" } }))`,
},
],
r6l8ljro

r6l8ljro1#

你可以尝试使用像这样的字符串插值,这应该会给予你想要的输出:
我所做的更改是使用$"{data.Id}"而不是"#:data.Id#"。我希望这能有所帮助。

columns: [
    {
        field: "Name",
        title: "Name",
    },
    {
        title: "Action",
        width: 200,
        template: `@Html.Raw(@Helper.Link("<i class='fa fa-pencil-alt'></i>", new Dictionary<string, string>{{"url","/FamilyCause/Update"},{"id", $"{data.Id}" } }))`,
    },
],

相关问题