В настоящее время я преобразовываю свою сетку кендо из синтаксиса бритвы в синтаксис taghelper.Ниже мой полный код для моей сетки кендо.(ядро asp.net) В последнем столбце показан шаблон с атрибутом onclick, который открывает диалог, но я продолжаю бороться с кавычками вокруг параметра Id.Параметры не передаются в кавычках.Итак, я получаю:
openDialog (1EBE8C70-FA59-4458-B523-EC38A7589FE6)
Но я хочу:
openDialog ("1EBE8C70-FA59-4458-B523-EC38A7589FE6") (цитаты)
Есть идеи, как мне написать onclick = 'openDialog (' #: Id # ')'?
<kendo-grid name="grid">
<datasource type="DataSourceTagHelperType.Ajax" page-size="10">
<transport>
<read url="/Employee/Employees_Data" />
</transport>
</datasource>
<sortable enabled="true" />
<pageable button-count="5" refresh="true" page-sizes="new int[]{5,10,20,50}"></pageable>
<filterable enabled="true" />
<columns>
<column width="75" title=@SharedLocalizer["Employee_Create_FirstName"] field="FirstName"></column>
<column width="75" title=@SharedLocalizer["Employee_Create_LastName"] field="LastName"></column>
<column width="75" title=@SharedLocalizer["Employee_Create_Phone"] field="Phone"></column>
<column width="75" title="Email" field="Email"></column>
<column width="75" title=@SharedLocalizer["Employee_Create_Organization"] field="Organization.OrganizationName"></column>
<column width="25" template="<a href='/Employee/Details/#: Id #'><i class='fas fa-search fa-2x'></i></a>"></column>
<column width="25" template="<a href='javascript:void(0)' onclick='openDialog('#: Id #')'><i class='fas fa-trash-alt fa-2x'></i></a>"> </column>
</columns>
</kendo-grid>