当我创建转发器并在其中放置一个按钮并且设置了 CommandArgument 和 CommandName 属性时会发生什么类型的回发?
我需要模仿这个对服务器的调用,这样我就可以拥有自己的自定义回发,并最终在转发器的 ItemCommand 事件中结束。
<asp:Repeater ID="repeaterTest" runat="server">
<ItemTemplate>
<tr onclick="DO A SPECIAL POSTBACK">
...
</tr>
</ItemTemplate>
</asp:Repeater>
答案 0 :(得分:3)
您需要尝试并模拟相应的__doPostBack调用。有很多方法可以实现这一点,所以在这里有一个谷歌是一个良好的开端http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcongeneratingclient-sidejavascriptforpostback.asp
答案 1 :(得分:0)
在转发器中,您应该处理OnItemCommand事件。如果您将获得源和命令参数。但在你的情况下,因为它不是一个控件而是一个,你应该手动做一个__dopostback。
答案 2 :(得分:0)
我在GridView中做了类似的事情并且在启动__doPostBack时遇到了一些问题, 看看jquery dialog and asp.net dynamic linkbutton