-1
我想用asp:超链接和javascript替换纯html超链接和javascript。 “return javascript();”函数在asp:超链接列中不起作用。请帮我解决一下这个。我的纯HTML链接下面我想与ASP来替代它:超链接如何在asp.net中使用asp:HyperlinkField和javascript代替纯html超链接和javascript
<asp:TemplateField HeaderText="Edit">
<ItemTemplate>
<a href="javascript:void(0)" onclick="return fn_Edit_Customer(<%# Eval("CustomerID") %>);" target="_blank" title="Click here to Edit" style=" text-decoration:underline; color:Blue; cursor:hand;" >Edit</a>
</ItemTemplate>
</asp:TemplateField>
我希望把类似下面
<asp:HyperLinkField HeaderText="Edit" Text="Edit" NavigateURL="javascript:fn_editCustomer({0})" Target="_blank" />
您好pocha,在ASP上的OnClick =事件:hyperlinkfield是一个服务器端事件,不会在客户端上运行,我不能把它放在
Enggr
@Enggr'asp:hyperlinkfield'(也不是'asp:hyperlink'就是这个问题)是不是**根本就没有'onclick'事件(服务器端或客户端) - 实际上,VS实际上会抱怨它是一个未知的属性,但只是忽略它,所产生的锚点('')将保留它 - 下一次首先尝试它,然后再假设任何事情...... –