Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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
Asp.net gridview中的服务器标记格式不正确_Asp.net - Fatal编程技术网

Asp.net gridview中的服务器标记格式不正确

Asp.net gridview中的服务器标记格式不正确,asp.net,Asp.net,我在GridView上有超链接控件,我想用传递的参数调用javascript函数。我得到的服务器标签格式不正确的错误。我试着把双引号改成单引号等,还是一样的问题。 谁能帮我找到这个问题吗 Line 1946: <asp:TemplateField HeaderText="Transaction Id"> Line 1947: <ItemTemplate> Line 1948:

我在GridView上有超链接控件,我想用传递的参数调用javascript函数。我得到的服务器标签格式不正确的错误。我试着把双引号改成单引号等,还是一样的问题。 谁能帮我找到这个问题吗

Line 1946:                    <asp:TemplateField HeaderText="Transaction Id">
Line 1947:                        <ItemTemplate>
Line 1948:                        <asp:HyperLink ID="lbltransId"
                                     runat="server" 
                           Text="<%# "<a href=\"javascript:subViewBookingDetails('"+ 
                           Eval("transId") + 
                           "','','','','',,'','','')\">" + 
                          Eval("transId") + "</a>" %>"></asp:HyperLink>
Line 1949:                        </ItemTemplate>
Line 1950:                        <FooterTemplate>

第1946行:“%>”>
第1949行:
第1950行:

这应该行得通。不要使用文本填充内部链接,请使用NavigateUrl

      <asp:HyperLink id="hyperlink1" 
        NavigateUrl="<%# String.Format(
       "javascript:subViewBookingDetails({0} ,,,,,,,,)", Eval("transId"))%>"
        Text="<%#Eval("transId") %>"
        runat="server"/> 


Text=''

不要使用
你能复制/粘贴加载此页面时生成的html代码吗?第1946行:第1947行:第1948行:第1949行:第1950行:这不是我的意思。我需要查看运行页面的HTML输出(在浏览器中)