<script type="text/javascript">
$(document).ready(function () {
$("#LightBox").click(function () {
$.fancybox.open({
href: ($('#LightBox').val()),
type: 'iframe',
padding: 7
});
});
});
</script>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1" >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="LightBox" runat="server" Text="http://www.apple.com/ipod" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
ボタンをグリッドビューの外に配置すると、ライトボックスは正常に動作します..テンプレートフィールド内からトリガーされない理由がわかりません。