XmlDataSource做Menu 控件数据源,Menu 控件不能引发他的MenuItemClick事件

问题描述

MENU控件数据源编定到XmlDataSource时不能响应MenuMaster_MenuItemClick事件但直接添加MenuItem时能正常响应?

解决方案

解决方案二:
直接执行xmlnatriveurl的属性了,给xml添加url属性即可实现转页
解决方案三:
yeness因为菜单在父窗体作导航。目的是单击菜单子节点在不同子窗体间切换。执行xmlnatriveurl的属性了,给xml添加url属性即可实现转页已试过,每次切换子窗体都要重新加载菜单,if(!Page.IsPostBack)不好用。而且每次加载的菜单内容不同
解决方案四:
把菜单放到masterpage内每个页面添加masterpage即可
解决方案五:
顶!!!

时间: 2024-09-20 12:00:30

XmlDataSource做Menu 控件数据源,Menu 控件不能引发他的MenuItemClick事件的相关文章

VC下做一个功能,双击列表控件,使得列表全屏显示,按Esc键恢复原来状态,怎么做?

问题描述 VC下做一个功能,双击列表控件,使得列表全屏显示,按Esc键恢复原来状态,怎么做? 使用List Control,双击它的时候能够变成全屏,按Esc键恢复原来状态 解决方案 是什么环境?如果是VB或者C#,你可以做一个窗口,不要边框和标题栏(controlbox FormBorderStyle),list control dock设置为fill响应keypress,如果是窗口,就切换到全屏的那个窗口,否则切换回来. 解决方案二: 处理db_click双击消息,然后MoveWindow调

c#-C#的datagridview控件数据源链接mysql失败的问题,谢谢。

问题描述 C#的datagridview控件数据源链接mysql失败的问题,谢谢. 直接上代码: using MySQLDriverCS; private void button1_Click(object sender EventArgs e) { string conn query = null; DataSet myds; //conn = ""Data Source=localhost;User Id=root;Password=123456;Database=test&quo

c#-C#做上位机时自定义了一个控件,控件对↑键做出反应,发现方向键不好使,按键事件进不去,求助大神!

问题描述 C#做上位机时自定义了一个控件,控件对↑键做出反应,发现方向键不好使,按键事件进不去,求助大神! 控件主要是想做一个显示速度的条,当按↑时格子文本框变色 using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System

我做的可上传下载控件,欢迎使用。

控件|上传|下载|下载控件 这是控件的源程序:工程名:MY控件名:TESTFTP Dim FileName As StringDim connect As Boolean Private Sub CmdCd_Click()   Call Link  'Inet1.Execute , "cd c2000"  connect = True   End Sub Private Sub CmdList_Click()   If connect = True Then    Inet1.Exec

全编辑WebGrid控件LrcGrid(6)——控件呈现

web|控件 全编辑WebGrid控件LrcGrid(6)--控件呈现 创建子控件 重写CreateChildControls()过程,调用创建子控件的方法ReBuild()每当 ASP.NET 页框架需要创建控件树时就会调用CreateChildControls()方法,且该方法调用并不限于控件生命周期的特定阶段.例如,可以在加载页时.在绑定数据过程中或者在呈现过程中调用CreateChildControls protected override void CreateChildControl

asp.net学习之 数据绑定控件--表格绑定控件

原文:asp.net学习之 数据绑定控件--表格绑定控件     数据绑定 Web 服务器控件是指可绑定到数据源控件,以实现在 Web 应用程序中轻松显示和修改数据的控件.数据绑定 Web 服务器控件是将其他 ASP.NET Web 控件(例如 Label 和 TextBox 控件)组合到单个布局中的复合控件.     例如,诸如 DetailsView 控件等数据绑定控件可绑定到一个结果集,例如,包含每个雇员的姓名.地址.职务等信息的雇员表.在 DetailsView 控件中,可以将 Labe

修复duilib CEditUI控件和CWebBrowserUI控件中按Tab键无法切换焦点的bug

转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/41556615         在duilib中,按tab键会让焦点在Button一类的控件中切换,但是切换焦点一直存在bug,具体的描述如下:         1.在主窗体里弹出新的窗体,当新窗体中存在CEditUI控件并且焦点在此CEditUI控件上,那么按tab键将无法切换焦点而一直处于CEditUI中.(只在新窗体中有此bug,主创体中没有,原因会在后面分析)  

控件位置-c#如何让自定义控件中的控件随父控件变化而其位置按比例变化

问题描述 c#如何让自定义控件中的控件随父控件变化而其位置按比例变化 如图,如何让c随着b的变化而变化,b是自定义控件 解决方案 你可以通过dock和anchors控制它的自动位置,你所说的按比例,没明白,感觉你可能需要写代码,在resize事件中处理具体比例 解决方案二: 我做过一个类似的,就是在resize中计算相对应的比例然后缩放控件大小再计算对应位置重新放置控件. 解决方案三: 这个最简单的是用flowlayoutpanel和tablelayoutpanel去布局,子控件dock在里面就

ASP.NET关于Login控件使用,LoginView 控件,CreateUserWizard 控件

原文:ASP.NET关于Login控件使用,LoginView 控件,CreateUserWizard 控件 Login控件它是属于Membership服务的一部分,必须配置Membership提供程序和数据库... 如果你要使用自己的数据库则必须继承MembershipProvider抽象类重写自己的提供程序并正确配置Web.config...   ASP.NET登陆控件比较多,封装了大部分WEB应用中要实现系统登陆的系列功能,涉及到很多方面.众多 ASP.NET 登录控件一起为 ASP.NE