当前位置:编程学习 > C#/ASP.NET >>

.ascx用户控件文件有什么作用?跟aspx有什么区别??

谢谢拉 --------------------编程问答-------------------- .ascx是控件,自定义的,像datagrid都是控件,不过它们是现成的
.aspx是页面,浏览器打开的都是一个一个页面,它里面包含有很多控件,包括自定义的和现成的 --------------------编程问答-------------------- .ascx是零件
.aspx是一部车 --------------------编程问答-------------------- aspx是页面文件 页面运行基本单位,可以装载用户控件*.ascx.
头部文件的<%Page....%>声明为页面文件.
页面文件类继承自System.Web.UI.Page.
 
ascx是用户控件(可在aspx中多次引用),用户控件必须嵌入到aspx中才能使用.
头部文件<%Control....%>声明为控件文件
用户控件类继承自System.Web.UI.UserControl



--------------------编程问答-------------------- 微软提供的那些是小一点的零件,在这基础上,你再加工一下,变成一个大一点的需要的控件,就是ascx文件,aspx嘛,就是用这些零件(包括你来料加工而成的那个)组装出一个网站的一个大零件,就是网页了(aspx). --------------------编程问答-------------------- 你仔细看 第三个字母  看出来了么   --------------------编程问答-------------------- 哈哈   --------------------编程问答-------------------- 呵呵       i     --------------------编程问答-------------------- .ascx

可重复使用的 --------------------编程问答-------------------- c:Control
p:Page

两个字母的区别 --------------------编程问答--------------------
引用 4 楼 lye2000000_super 的回复:
微软提供的那些是小一点的零件,在这基础上,你再加工一下,变成一个大一点的需要的控件,就是ascx文件,aspx嘛,就是用这些零件(包括你来料加工而成的那个)组装出一个网站的一个大零件,就是网页了(aspx).


显然这是不对的。

比如使用了masterpage的aspx,在各个masterpage中定一个页面,而aspx仅仅是负责装载masterpage并为masterpage输送各个零件部分。

但是——但是——但是,masterpage只是一种user control而已,跟ascx的地位是一样的。 --------------------编程问答-------------------- 起名字有时候就是一种游戏,只要没有玩的太离谱,那么就专门用来欺负那些望文生义的人,而不需要修改名字。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,