Tip #4 ASP.NET用户控件也可以在Web.Config中进行引用
来源:互联网 发布:php异步请求执行任务 编辑:程序博客网 时间:2024/05/21 18:35
我们在引用用户控件时,如果引用控件的文件很多,那么经常要每个页面都加上Register 指令,真是痛苦。
还好,我们可以在web.config里注册控件:
- <configuration>
- <system.web>
- <pages>
- <controls>
- <add tagPrefix="MyControl" src="~/Controls/WebUserControl.ascx" tagName="MyButton"/>
- </controls>
- </pages>
- </system.web>
- </configuration>
同样的,第三方控件也可以在这里注册
- <configuration>
- <system.web>
- <pages>
- <controls>
- <add tagPrefix="ControlVendor" assembly="ControlVendorAssembly"/>
- </controls>
- </pages>
- </system.web>
- </configuration>
需要注意的是,上面用户控件中“~”句法的使用。对那些不熟悉这个符号的人,ASP.NET中“~”符号意思是“从应用的根路径来定位”,它提供了一个很好的方法来避免在你的编码里到处使用“..”。在web.config文件里声明用户控件时,你总是应该使用它,因为页面也许会使用在不同子目录里的控件,所以你应该总是始终如一地从应用的根路径开始定位这些控件。
一旦你在web.config 文件中声明好这些控件后,你就可以在你网站上的任何一个页面,母板页或者用户控件中使用它们了,象这样(不再需要注册指令):
- <html>
- <body>
- <form id="form1" runat="server">
- <MyControl:MyButtonIDMyControl:MyButtonID="MyButton1" runat="server" />
- </form>
- </body>
- </html>
- Tip #4 ASP.NET用户控件也可以在Web.Config中进行引用
- asp.net 2.0小tips:在web.config里设置用户定义控件
- asp.net 2.0小tips:在web.config里设置用户定义控件
- asp.net 2.0小tips:在web.config里设置用户定义控件
- asp.net 2.0小tips:在web.config里设置用户定义控件
- 在Web.config中注册用户控件和自定义控件
- 在Web.config中注册用户控件和自定义控件
- 在ASP.NET中使用用户控件
- 在ASP.NET中使用用户控件
- 在ASP.NET中使用用户控件
- 在Web.Config文件中使用configSource,避免动态修改web.config导致asp.net重启(另添加一个Config文件用于管理用户数据)
- ASP.NET MVC - Tip: System.Web.Mvc.dll引用
- ASP.NET中WEB用户控件和自定义控件
- ASP.NET中WEB用户控件和自定义控件
- 在asp.net中为Web用户控件添加属性和事件
- 在asp.net中为Web用户控件添加属性和事件
- 在asp.net中为Web用户控件添加属性和事件
- 在asp.net中为Web用户控件添加属性和事件
- mysql 5 的多实例安装
- 16.2 准备 TSPITR
- vs 与 vss的结合
- Quality Center 9 破解许可文件
- 16.3 实现用户管理的 TSPITR
- Tip #4 ASP.NET用户控件也可以在Web.Config中进行引用
- mysql 远程访问
- 梦想征程
- MySql在linux下的自动备份
- 使用PostThreadMessage在Win32线程间传递消息
- H264 参数集
- apache与其他webserver结合时,无法启动
- sharepoint 在新窗口打开链接
- MsSQL数据库日志清除