duke008

导航

MenuItemTemplate回发处理

最近做的项目需要使用SPGridView,并在SPGridView使用下拉菜单。

参考了一下这篇博客:

http://www.cnblogs.com/enjoyment/archive/2008/12/28/1364142.html

 

关于如何通过MenuItemTemplate的ClientOnClickNavigateUrl属性来指定此菜单项的连接,这篇文章中写得很清楚,我就不多说了。

至于如何处理菜单项的回发行为,我就看得有点晕了。后来又参考了一下这篇文章:

http://www.thesug.org/blogs/patrickr/Lists/Posts/Post.aspx?List=8afc69af%2Df9fc%2D4786%2D816f%2D6419264c42da&ID=18

总算是做出来了,下面总结一下:

1.首先需要定义一个类,该类继承自MenuItemTemplate,并实现 IPostBackEventHandler接口
代码如下:

Code
2.下面是一个例子演示了如何使用

 

在下面的代码中,为SPGridView添加了一个菜单列,菜单中包含一个菜单项,点击后由 mit_OnPostBack 方法处理回发

Code
处理MenuItemTemplate的回发

Code

 

 

posted on 2009-01-04 13:31  Pegasus  阅读(629)  评论(4编辑  收藏  举报