.net中控件可不可以做成带参数设置的控件??? 比如..有两个类别,,都用这一个控件显示,,这如何做??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以,比如用户控件中,定义了一个属性--类别的id,根据该id查询作为查询条件,查询结果绑定到datalist上,可以在前台调用这个用户控件的页面中直接当作一个属性给他赋值. 比如:用户控件中定义个属性private string newsTypeIDpublic string NewsTypeID{ set { this.newsTypeID=value; }}在Page_Load中执行数据库查询,以newsTypeID为查询条件,查询结果绑定到一个datalist或datagrid上,这个用户控件执行的就是根据类别newsTypeID的不同都可以用这个用户控件来显示了.把这个控件拖到某个aspx页面上,比如首页,自动生成了调用的代码,在页面中同样会生成类似<uc1:news id="News1" runat="server"></uc1>的代码.可以通过<uc1:news id="News1" runat="server" newsTypeID="具体的值"></uc1>的方式来根据你输入不同的newsTypeID来实现不同的类别. 哦,调用的属性应该是NewsTypeID,应该写成<uc1:news id="News1" runat="server" NewsTypeID="具体的值"></uc1> 如果不绑到datalist上,直接输出HTML代码可以吗???<uc1:news id="News1" runat="server" newsTypeID="具体的值"></uc1>是不是调用控件这语句,,所有属性都可以在这个语句里面像 newsTypeID="具体的值" 这样写??调用语句中newsTypeID是应该是写的是定义的NewsTypeID这个属性还是newsTypeID这个变量呀?? public属性的可以直接写,我在用户控件中定义的newsTypeID是private的,然后定义了一个public的NewsTypeID中用set访问器来给他赋值,这样是为了代码的封装,做为查询条件的是newsTypeID,而在aspx中调用并赋值的是NewsTypeID就是这个原因,如果你把newsTypeID直接定义成了public的话就可以直接赋值了. 点击文本框 出来DIV,在线等 ASP,NET数据库问题SQL语法问题求大神指导,急 菜鸟跪求 - web 窗体调用google实现站内搜索 请教COLOR对象 想跳了,现在的公司不适合我,象我这样的,大家看到外面能拿多少? extjs問題 请兄弟们推荐几个美工不错的网站、谢谢!!! textbox的问题 ajax无刷新分页页面过高的问题 asp.net的运行环境直接在IIs.5.0中就可以吗?不行的话请问如何配置 asp.net迷茫了。不知道改怎么学了! 如何在ASPX中返回纯文本文件
用户控件中定义个属性
private string newsTypeID
public string NewsTypeID
{
set
{
this.newsTypeID=value;
}
}
在Page_Load中执行数据库查询,以newsTypeID为查询条件,查询结果绑定到一个datalist或datagrid上,这个用户控件执行的就是根据类别newsTypeID的不同都可以用这个用户控件来显示了.
把这个控件拖到某个aspx页面上,比如首页,
自动生成了调用的代码,在页面中同样会生成类似<uc1:news id="News1" runat="server"></uc1>的代码.
可以通过<uc1:news id="News1" runat="server" newsTypeID="具体的值"></uc1>的方式来根据你输入不同的newsTypeID来实现不同的类别.
<uc1:news id="News1" runat="server" NewsTypeID="具体的值"></uc1>
是不是调用控件这语句,,所有属性都可以在这个语句里面像 newsTypeID="具体的值" 这样写??调用语句中newsTypeID是应该是写的是定义的NewsTypeID这个属性还是newsTypeID这个变量呀??