现在我如果想在前台调用javascript事件,可以直接onClick="方法名"就可以了,但是我在datagrid的模板列中放了一个超级连接,我在前台这个超级连接按纽中加onClick="方法名",就说没有定义方法名,各位大虾,我如何能用这个超级连接调用javascript,如果可以我可以用它调用后台的方法么,如果可以调用后台方法,我可以用他调用datagrid的DataGrid1_ItemCommand事件么!
调试欢乐多
<asp:HyperLinkField DataNavigateUrlFields="tp_id" DataNavigateUrlFormatString="historyShow.aspx?id={0}" HeaderText="复习" Text="复习"/>
改成你的js函数:javascript:alert('Are you sure to delete it?');
-----------------------------------------
在datagrid的itemdatabound事件中输出脚本调用代码如果可以我可以用它调用后台的方法么
------------------------------
cs文件中的函数将访问级设为protected,就可以在前台代码使用方法名调用我可以用他调用datagrid的DataGrid1_ItemCommand事件么
----------------------------------------
指定button的commandname即可
runat="server">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<FONT face="宋体"><INPUT type="button" value="Button" onclick="wzl()"></FONT>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
<script language="javascript">
function wzl()
{
alert('dsfsdf');
}
</script>
如果是想在DG的模板列中使用JS的方法,可以直接在后面写 的普通的写法一样。
如果是想调用后台的方法 请使用链接按钮更直接些。