UserControl 中TagPrefix与TagName
来源:互联网 发布:数据挖掘 韩家炜 pdf 编辑:程序博客网 时间:2024/05/28 15:22
在Asp.net的aspx中当注册一个User Control 时,会在<%@ Register 标签后面加上TagPrefix 和 TagName. 在asp.net 项目中看到很多地方用到一直都不是很明白今天特意研究了下,其实TagPrefix 只是指向或则说关联当前你自定义的User control 的namespace;TagName 只是指向当前你自定义的User control 的name;你可以为TagPrefix和TagName取任何名字。
下面是 Sample:
首先在asp.net 项目中新建一个RandomImage.ascx User Control,然后将这个控件拖到一个新建的page 页面中。在page 页面里可以看到如下代码:
- <%@ Page Language="C#" %>
- <%@ Register TagPrefix="user" TagName="RandomImage" Src="~/UserControl/RandomImage.ascx" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <mce:script runat="server"></mce:script>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title>无标题页</title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <user:RandomImage ID="RandomImage1" runat="server"/>
- </div>
- </form>
- </body>
- </html>
<%@ Register TagPrefix="user" TagName="RandomImage" Src="~/UserControl/RandomImage.ascx" %>
在<%@ Register 后面可以看到 TagPrefix 和TagName ,在这里我们可以把他们改成任何你想改的名称。同时别忘了在定义控件的地方
<user:RandomImage ID="RandomImage1" runat="server"/> 把这里的也改成相应的。
如:
- <%@ Page Language="C#" %>
- <%@ Register TagPrefix="uc" TagName="RI" Src="~/UserControl/RandomImage.ascx" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <mce:script runat="server"></mce:script>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title>无标题页</title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <uc:RI ID="RandomImage1" runat="server"/>
- </div>
- </form>
- </body>
- </html>
这里把TagPrefix 和TagName 分别改成了uc 与RI。
0 0
- UserControl 中TagPrefix与TagName
- UserControl 中TagPrefix与TagName
- UserControl 中TagPrefix与TagName
- UserControl中的tagprefix和tagname
- wpf中usercontrol创建与引用
- tagName
- wpf中UserControl制作
- tagName与nodeName 有什么区别
- usercontrol!
- JS中 getElementById /Name /TagName 的应用
- javascript 中 tagName 和 nodeName 的区别
- 在VS2008中创建自定义控件(五)修改tagprefix
- 在VS2008中创建自定义控件(五)修改tagprefix
- 在Webpart中使用 UserControl
- 有关TagPrefix
- 一个文件上传与下载的UserControl
- TabControl与UserControl合伙吃内存
- 页面内的配合与通信(usercontrol)
- JAVA解析XML配置文件的读取操作
- android使用WebView来打开文件选择器
- 【JAVA】排序算法总览
- iOS 清除缓存功能详细代码 可过滤特不删除特殊格式文件
- 软键盘问题
- UserControl 中TagPrefix与TagName
- gdb调试
- 如何禁止Gridview上下滑动
- Mysql安装
- 接口与显式实现接口
- XA,两阶段提交和X/Open协议
- VB修改注册表
- spring mvc +freemarker不错的mvc搭配
- PS简单打造照片非主流黑白色头像