首页 新闻 会员 周边

MOSS WebPart开发,遇到需要捕获ASP.NET Menu单击MenuItem的事件。

0
悬赏园豆:10 [已关闭问题] 关闭于 2011-08-02 18:55

最近在开发两个WebPart: Menu WebPart和 MenuConsumer WebPart,这两个WebPart实现如下功能,当我们单击Menu的MenuItem后,连接Menu WebPart的MenuConsumer WebPart会在它自己的区域显示MenuItem要打开的网页。效果如下图。但是我发现MenuItemClick事件在单击后,没有捕获。(最后,我在普通的ASP.NET网页程式中测试,发现单击MenuItem,也无法捕获MenuItemClick事件),我该如何实现捕获单击MenuItemClick的事件呢?请大家指点一下,谢谢。

详细代码下载,见我的博客地址:http://www.cnblogs.com/itshare/archive/2011/05/15.html

tiandong的主页 tiandong | 初学一级 | 园豆:163
提问于:2011-05-15 17:41
< >
分享
所有回答(1)
0

我也遇到这个问题了,不知道博主是否已经解决了这个问题?

永远没有尽头 | 园豆:205 (菜鸟二级) | 2011-08-02 09:34
解决办法,有两个: 1、服务器后台处理方式:MenuItem的Url不要给值,和给Menu 加上MenuItemClick事件,就可以捕获单击事件。 2、页面前台处理方式:在页面上添加一个iframe标签,设置name为MenuItem的Target属性值,即可。
支持(0) 反对(0) tiandong | 园豆:163 (初学一级) | 2011-08-02 18:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册