用户控件问题,挂了二天没人答.继续发.

问题描述

现有:第一个自定义控件menu.ascx第二个自定义控件menulist.ascx上面有个属性:privatestringsql;publicsetsql{setsql=value;}我把第一个控件拉到WEB页里可以正常引用.我再把第二个控件拉到第一个控件.然后在第一控件CS里给第二个控件的setsq赋值时.提示不能找到menulist,就是第二个控件的ID号请问怎么给这个setsql赋值啊.谢谢!这里是menu.ascx代码,在WEB页得了classid生成sql想把sql再传给它引用的第二个控件publicpartialclassControl_MainMenu:System.Web.UI.UserControl{privateintClassid;publicstringSetClassid{set{Classid=Convert.ToInt32(value);}}protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){stringsql;sql="select*fromMLDG_Classwherebelong="+Classid+"orderbyOrderby";//Wap}}}这是menulist.ascx的代码,想通过第一个控代动态的给第二个控件赋setsql值,可我把第二个控件拉到第一个控件后,还是提示没有引用第二个控件.查了一些资料,好像是要委托,请问怎么委托啊publicpartialclassControl_MainMenuList:System.Web.UI.UserControl{privatestringsql;publicstringSetsql{set{sql=value;}get{returnsql;}}protectedvoidPage_Load(objectsender,EventArgse){if(IsPostBack){Bind(sql);}}privatevoidBind(stringsql){Dbdbs=newDb();dbs.Conn("Dbstr");SqlDataReaderMydr=dbs.RunProcGetReader(sql);DataList1.DataSource=Mydr;DataList1.DataBind();Mydr.Close();Mydr.Dispose();}}

解决方案

解决方案二:
能回答的人还没出现,路过帮你顶一下
解决方案三:
控件套控件,你可真有想法,难道除了这种解决方案,没有别的了吗
解决方案四:
控件上再加个控件.很正常啊.这个可以把各模块分开.我知道是要委托.就是不知道怎么写.
解决方案五:
你好,不用使用委托.我自己也模拟了一下你的环境,可以实现的了。你确定在页面的DESIGNFORM里可以正常的显示出控件吗?ming

时间: 2024-10-25 21:52:42

用户控件问题,挂了二天没人答.继续发.的相关文章

控件问题,挂了几天没人答,没人会吗??

问题描述 现有:第一个自定义控件menu.ascx第二个自定义控件menulist.ascx上面有个属性:privatestringsql;publicsetsql{setsql=value;}我把第一个控件拉到WEB页里可以正常引用.我再把第二个控件拉到第一个控件.然后在第一控件CS里给第二个控件的setsq赋值时.提示不能找到menulist,就是第二个控件的ID号请问怎么给这个setsql赋值啊.谢谢! 解决方案 解决方案二:控件都找不到,怎么赋值?贴menu.ascx出来看看解决方案三:

赶紧接着上一节:Silverlight+WCF 新手实例 象棋 主界面-实时聊天区(二十五) 这节我们实现上节没实现的纠结的进出房间的消息提示 我们清楚的知道,我们每个区都是一个用户控件,我们的在线用户进出时,得到聊天区域显示信息,这就涉及到用户控件之间的消息传递了。 在线用户区说:反正我是

赶紧接着上一节:Silverlight+WCF 新手实例 象棋 主界面-实时聊天区(二十五)  这节我们实现上节没实现的纠结的进出房间的消息提示 我们清楚的知道,我们每个区都是一个用户控件,我们的在线用户进出时,得到聊天区域显示信息,这就涉及到用户控件之间的消息传递了. 在线用户区说:反正我是没权直接去实时聊天区写东西,没办法,找中介委托设置一下了. 那谁是中介呢?委托谁呢?当然是衣食父母Index.xaml了,是它撑着整个家庭的. 好了,知道中介了,那我就签个委托书了: 回到OnlineUse

如何编写ASP.NET的用户控件

asp.net|控件 本文介绍如何在ASP.NET中创建用户控件,控件属性的动态修改以及控件的事件出发机制. ==================================================================简介ASP.NET的服务端控件使得Web开发工作变得更为简单,功能更为强大.我们介绍过如何在ASP.NET页面中使用服务端控件.但是,如果服务端没有所要求的控件时该怎么办呢? 当然,ASP.NET不会给你变出一个莫须有的控件.事实上,可以动手作自己的控件来取

ASP.NET的用户控件

asp.net|控件 ASP.NET的用户控件 本文介绍如何在ASP.NET中创建用户控件,控件属性的动态修改以及控件的事件出发机制. 简介ASP.NET的服务端控件使得Web开发工作变得更为简单,功能更为强大.我们介绍过如何在ASP.NET页面中使用服务端控件.但是,如果服务端没有所要求的控件时该怎么办呢? 当然,ASP.NET不会给你变出一个莫须有的控件.事实上,可以动手作自己的控件来取代.NET提供的控件.这种控件就是用户控件,也正是本文讨论的话题. 编写第一个用户控件有人认为,知道如何使

asp.net的用户控件心得

asp.net|控件|心得 ASP.NET的用户控件 简介 ASP.NET的服务端控件使得Web开发工作变得更为简单,功能更为强大.我们介绍过如何在ASP.NET页面中使用服务端控件.但是,如果服务端没有所要求的控件时该怎么办呢? 当然,ASP.NET不会给你变出一个莫须有的控件.事实上,可以动手作自己的控件来取代.NET提供的控件.这种控件就是用户控件,也正是本文讨论的话题. 编写第一个用户控件 有人认为,知道如何使用服务端控件可不一定说明编写用户控件是件容易的事. 事实上,编写一个基本用户控

c#-C# 用户控件 Text属性无法显示

问题描述 C# 用户控件 Text属性无法显示 请教下各位 我建立个一个空白的用户控件 没有额外的引用 添加了一个自动属性 public string Text { get; set; } 编译后 给出提示 需要隐藏 或者覆盖方法 就改为public override string Text { get; set; } 就没有额外的提示 但是编译 拖出控件后 没有Text这个属性 而其他自制的属性能正常显示 请问该如何解决 解决方案 重新编译下看看.你第二个写法没问题. 解决方案二: 额?请问什

呈现用户控件错误,未将对象引用设置到对像实例中

问题描述 我创建了一个WEB用户控件,拖拽的时候出现呈现用户控件错误,未将对象引用设置到对像实例中的错误,但是控件可以正常运行,并能得到结果.以下是我创建控件TextBoxCustom.cs的代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Text;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebContro

关于用户控件的问题

问题描述 我在改NopCommerce,当我改了其中的ascx内容,运行后,和没改一样!!是不是有缓存之类的,找了半天,还是没发现缓存之类的指令.注:我用VS2010,运行项目时是直接F5运行的请大家指点 解决方案 本帖最后由 xeqtrl982 于 2011-06-10 17:08:02 编辑解决方案二:无代码无真相...解决方案三:已经被用户控件的缓存问题困绕了很久了,请大家救救我吧解决方案四:清空ie的所有临时文件解决方案五:引用1楼mockqi的回复: 无代码无真相... 随便在ascs

请问MVVM中,new一个与用户控件数据绑定的ViewModel对象后,其属性值为空了,这是为什么?

问题描述 请问MVVM中,new一个与用户控件数据绑定的ViewMode类l对象后,其属性值为空了,这是为什么? 解决方案 本帖最后由 zjp1907 于 2014-08-28 01:50:33 编辑解决方案二: 解决方案三:new一个ViewModel是新创建一个对象,当然是空的啦,除非你这个ViewModel是从别的地方传过来的,里面的值才可能不为空.又或者就是你这个ViewModel中的字段属性都有默认值--解决方案四:引用 回复于:2014-08-2823:13:51new一个ViewM