我正在为我拥有的链接使用facebox 插件 ,但我也想做一些 onClick。
我试着做 onclick 事件:( 我用文字来做,也许这就是问题所在)
litWorkplaceButton.Text = "<a class='google-button' href=\"#dialog-form\" id='btnSaveForLater' rel='facebox' onclick=\"addSaveList\" runat='server'>Save for later</a>";
但出现以下错误:
'addSaveList' is undefined
我将我的方法定义为void protected addSaveList(){}
我只是想将项目的 ID 保存在一个表上,所以我需要在页面后面编码!
我尝试使用文字 for <asp:LinkButton>
(on code behind) 和 normal 并且错误结果向我展示了这一点:
<asp:LinkButton ID="searchLinkk" runat="server" onclick="searchLink_Click">Search</asp:LinkButton>
<a id="CPHcontent_searchLinkk" href="javascript:__doPostBack('ctl00$CPHcontent$searchLinkk','')">Search</a>
通常被转换为带有 href="javascript:__doPostBack" 的标签
但是我必须使用文字,因为我仅在发生事件时才显示此按钮(用户已登录)。
还有其他方法吗,还是我做错了什么?