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

时间:2014-02-26 10:38:43

标签: javascript asp.net gridview

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

<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>

和javascript函数写如下

function fillBankDetails(bankDetails) {
    alert('Hello');
    isSelected = true;
    var a = JSON.parse(bankDetails);
    window.returnValue = a[0];
}

当我点击选择时,点击事件不会触发。我做错了吗?请帮忙。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

试试此代码

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