社区
C#
帖子详情
.ascx用户控件文件有什么作用?跟aspx有什么区别??
andyhaha
2007-10-19 02:34:26
谢谢拉
...全文
392
11
打赏
收藏
.ascx用户控件文件有什么作用?跟aspx有什么区别??
谢谢拉
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kidnet
2010-08-08
打赏
举报
回复
c:Control
p:Page
两个字母的区别
以专业开发人员为伍
2010-08-08
打赏
举报
回复
起名字有时候就是一种游戏,只要没有玩的太离谱,那么就专门用来欺负那些望文生义的人,而不需要修改名字。
以专业开发人员为伍
2010-08-08
打赏
举报
回复
[Quote=引用 4 楼 lye2000000_super 的回复:]
微软提供的那些是小一点的零件,在这基础上,你再加工一下,变成一个大一点的需要的控件,就是ascx文件,aspx嘛,就是用这些零件(包括你来料加工而成的那个)组装出一个网站的一个大零件,就是网页了(aspx).
[/Quote]
显然这是不对的。
比如使用了masterpage的aspx,在各个masterpage中定一个页面,而aspx仅仅是负责装载masterpage并为masterpage输送各个零件部分。
但是——但是——但是,masterpage只是一种user control而已,跟ascx的地位是一样的。
zhujiazhi
2010-08-07
打赏
举报
回复
.ascx
可重复使用的
zhizouxiao
2010-08-07
打赏
举报
回复
呵呵 i
netnpc
2007-10-19
打赏
举报
回复
哈哈
yangjia21_2007
2007-10-19
打赏
举报
回复
你仔细看 第三个字母 看出来了么
我自横刀香甜笑
2007-10-19
打赏
举报
回复
微软提供的那些是小一点的零件,在这基础上,你再加工一下,变成一个大一点的需要的控件,就是ascx文件,aspx嘛,就是用这些零件(包括你来料加工而成的那个)组装出一个网站的一个大零件,就是网页了(aspx).
消瘦的锁骨浩
2007-10-19
打赏
举报
回复
aspx是页面文件 页面运行基本单位,可以装载用户控件*.ascx.
头部文件的<%Page....%>声明为页面文件.
页面文件类继承自System.Web.UI.Page.
ascx是用户控件(可在aspx中多次引用),用户控件必须嵌入到aspx中才能使用.
头部文件<%Control....%>声明为控件文件
用户控件类继承自System.Web.UI.UserControl
he_8134
2007-10-19
打赏
举报
回复
.ascx是零件
.aspx是一部车
EricGuzuqiang
2007-10-19
打赏
举报
回复
.ascx是控件,自定义的,像datagrid都是控件,不过它们是现成的
.aspx是页面,浏览器打开的都是一个一个页面,它里面包含有很多控件,包括自定义的和现成的
自定义
用户
控件
uc1.
ascx
自定义
用户
控件
的使用,加内部注释。很简单的东西,一看就懂
动态加载带参数的
ASCX
用户
控件
通过JQUERY或页面后台处理程序加载带参数的
ASCX
用户
控件
将
ASP
X
文件
转换为
ASCX
文件
(
用户
控件
)
asp
x是页面
文件
ascx
是
用户
控件
,
用户
控件
必须嵌入到
asp
x中才能使用。
ascx
是
用户
控件
,相当于模板其实
ascx
你可以理解为Html里的一部分代码,只是嵌到
asp
x里而已,因为
asp
x内容多的时候实在是不太好管理,而且你把公共的Html部分写成
ascx
也可以公用在很多
asp
x里比如Web页的下面注释部分
js获取.
asp
x页面里面的服务器
控件
和.
ascx
中的服务器
控件
值
用js获取.
ascx
控件
中服务器
控件
值时首先要得到服务器
控件
的ClientID再加上.
ascx
页面里面的服务器空间ID并用"_"连接
ascx
使用办法:属性、方法和事件
子,你可以看看
用户
控件
usc/dg.
ascx
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="dg.
ascx
.cs" Inherits="startmssql.ucs.dg" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%> <
asp
:DataGrid id="dgsy" runat="server">
asp
:DataGrid> usc/dg.
ascx
.cs namespace startmssql.ucs { using System; using System.Data; using System.Drawing; using System.Web; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; public class dg : System.Web.UI.UserControl { protected System.Web.UI.WebControls.DataGrid dgsy; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置
用户
代码以初始化页面 }
C#
111,118
社区成员
642,553
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章