通过gridview中锚标记的函数传递参数值

时间:2014-02-24 10:54:25

标签: javascript asp.net gridview parameter-passing

我有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="">                          

1 个答案:

答案 0 :(得分:0)

"的{​​{1}}替换为onclick

'