asp.net用户控件

我的主页上要用到几个datalist,我想问下,如果把每个datalist都放入到一个用户控件,再在主页调用这个控件,是这种显示速度快,还是直接都把datalist写在主... 我的主页上要用到几个datalist,我想问下,如果把每个datalist都放入到一个用户控件,再在主页调用这个控件,是这种显示速度快,还是直接都把datalist写在主页上显示的快呢?用用户控件会是画蛇添足吗? 展开
 我来答
junyui313
2010-09-08 · TA获得超过5376个赞
知道小有建树答主
回答量:878
采纳率:0%
帮助的人:1561万
展开全部
直接写table的内容就好了
%@ Control Language=C# AutoEventWireup=true CodeFile=LoginCtrl.ascx.cs Inherits=LoginCtrl %
%@ Register Assembly=MyDefineCtrl Namespace=MyDefineCtrl TagPrefix=cc1 %
table style=width: 510px; height: 125px
.............
/table
绑定一个控件值的话
this.控件ID.DataBind();
获取值的话
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(scriptalert('+this.TextBox1.Text+')/script);
}
lifengsen123
2010-08-27 · 超过17用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:55.3万
展开全部
你知道页面的初始化吗 是这样的:

一个页面被加载 就是初始化一个控件树

先初始化父控件,如果此控件有子控件 就再一一初始化其子控件

对于你的问题 :

将先初始化你的用户控件 再一一初始化此用户控件中的控件

所以它会比不用用户控件快吗 呵呵!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
搞笑曼陀
2010-08-26 · TA获得超过333个赞
知道小有建树答主
回答量:475
采纳率:0%
帮助的人:226万
展开全部
用户控件的用处是 多页面调用
如果只有一个页面使用 那就是多余
速度是一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木易阳
2010-08-26 · 超过15用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:33.9万
展开全部
对于用户控件,我一般是在系统中多次需要使用这些控件(控件组合),要是只在一个地方用的话,我觉得就不要那么麻烦了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2010-08-27
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
datalist本身就是一个控件了,微软封装好的,你自己在写一个应该没什么意义,如果是一个树形或者MENU又经常用到的,可以用用户空间来写,方便调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dazhaoyuno1
2010-08-26
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
一样快 代码都没有改变 楼主你自己想想呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式