Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从gridview中的锚标记通过函数传递参数值_Javascript_Asp.net_Gridview_Parameter Passing - Fatal编程技术网

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

Javascript 从gridview中的锚标记通过函数传递参数值,javascript,asp.net,gridview,parameter-passing,Javascript,Asp.net,Gridview,Parameter Passing,我有一个GridView,其中有一个锚定标记。在锚的onclick中,我正在调用一个函数并传递一些参数。我收到一个错误“服务器标签格式不正确” 函数rateDocument(documentWebURL、rtListId、rtItemId、currentRating) { } 但是,如果这些值是硬编码的(如下所示),那么它可以正常工作 <a runat="server" onclick="rateDocument('sites/SI/IBX/','{A1AF-12FA92C6F8CD}

我有一个
GridView
,其中有一个锚定标记。在锚的
onclick
中,我正在调用一个函数并传递一些参数。我收到一个错误“服务器标签格式不正确”


函数rateDocument(documentWebURL、rtListId、rtItemId、currentRating)
{
}
但是,如果这些值是硬编码的(如下所示),那么它可以正常工作

<a runat="server" onclick="rateDocument('sites/SI/IBX/','{A1AF-12FA92C6F8CD}',113,1)" class="">                          

替换为“
”,然后单击
,如

<a onclick='rateDocument(<%#Eval("FileRef")%>,<%#Eval("ListId")%>,<%#Eval("ID")%>,2);' class="">    
  </a>


尝试在您的服务器标记(Eval)周围加上单引号,这应该会起作用。尝试添加
href=“”
。尝试此解决方案不能使用链接按钮…只能使用锚定标记使用锚定标记,但单击
时可以使用属性和设置过程。您也可以尝试此解决方案。
<a onclick='rateDocument(<%#Eval("FileRef")%>,<%#Eval("ListId")%>,<%#Eval("ID")%>,2);' class="">    
  </a>