Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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 单击事件在asp.net的网格视图中不起作用_Javascript_Asp.net_Gridview - Fatal编程技术网

Javascript 单击事件在asp.net的网格视图中不起作用

Javascript 单击事件在asp.net的网格视图中不起作用,javascript,asp.net,gridview,Javascript,Asp.net,Gridview,我在网格视图中有一个templete字段,代码编写如下: <asp:TemplateField HeaderStyle-Width="40px" HeaderStyle-Font-Underline="false" ItemStyle-HorizontalAlign="Center" HeaderText="" > <ItemTemplate> <a href="javascript:fillBankDetails(<%# Create

我在网格视图中有一个templete字段,代码编写如下:

<asp:TemplateField HeaderStyle-Width="40px" HeaderStyle-Font-Underline="false" ItemStyle-HorizontalAlign="Center" HeaderText="" >
    <ItemTemplate>
        <a href="javascript:fillBankDetails(<%# CreateBankDetailsArray(DataBinder.Eval(Container, "DataItem")) %>);window.close();" >Select</a>
    </ItemTemplate>
</asp:TemplateField>
当我单击select时,click事件未触发。我犯了什么错误吗。请帮忙。 提前谢谢。

试试这段代码

<a href="javascript:fillBankDetails(<%# CreateBankDetailsArray(Eval("DataItem")) %>);window.close();" >Select</a>


您是否检查了生成的html,以及控制台中的错误(如果有)?检查您的html,如果这行代码按需要输出:发布浏览器html代码。。。如果包含“(双引号)上面的Grid视图用于dailog box。所以我不能在浏览器中放置断点,还有一件事是java脚本函数是在.aspx页面中编写的,所以我也不能在那里放置debbuger。这是我在调试中面临的问题。请在加载后发布浏览器html页面代码。重要的是如何重新加载
CreateBankDetailsArray(Eval(“DataItem”))
方法的结果看起来像是此代码的结果,但有了此代码,单击事件工作正常,但数据在对话框中显示不正确,这是什么意思?出了什么问题?
<a href="javascript:fillBankDetails(<%# CreateBankDetailsArray(Eval("DataItem")) %>);window.close();" >Select</a>