我有GridView
,其中有一个锚标记。在锚点onclick
中,我调用一个函数并传递一些参数。我收到错误“服务器标签格式不正确”。
<asp:GridView runat="server" ID="GridView1">
<asp:TemplateField>
<ItemTemplate>
<div id="div1" runat="server" >
<a onclick="rateDocument('<%#Eval("FileRef")%>','<%#Eval("ListId")%>',<%#Eval("ID")%>,2)" class="">
</a>
</div>
</ItemTemplate>
</asp:TemplateField>
</asp:GridView>
function rateDocument(documentWebURL,rtListId, rtItemId, currentRating)
{
}
但是,如果值是硬编码的(如下所示),那么它可以正常工作。
<a runat="server" onclick="rateDocument('sites/SI/IBX/','{A1AF-12FA92C6F8CD}',113,1)" class="">
答案 0 :(得分:0)
将"
的{{1}}替换为onclick
'