Мне удалось создать событие клика на клиенте на кнопке ссылки для обычных идентификаторов и номеров. Но когда я попытался сделать это со строкой, она вызывает ошибку синтаксического анализа. Разница заключается не в том, чтобы добавить одиночную кавычку, чтобы вложить значение Even («name»). Если отсутствует одиночная кавычка, возникает ошибка javascript. Если он существует, возникает ошибка синтаксического анализа ASPX. Есть идеи?Добавление значения строки Javascript в LinkButton внутри элемента DataList в ASP.NET.
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server"
OnClientClick='<%# "javascript:setDialogValue('" + Eval("name") + "');return false;" %>'
PostBackUrl="#" Text='<%# Eval("name") %>' Font-Size="Small" />
</ItemTemplate>
</asp:DataList>