asp.net – 在Web.config中是否可以在指定目录中注册所有用户控
目前我正在Web.config中单独注册每个用户控件
<pages validateRequest="false"> <controls> <add tagPrefix="cc1" src="~/Controls/MyUserControl1.ascx" tagName="MyUserControl1"/> ... <add tagPrefix="cc1" src="~/Controls/MyUserControlN.ascx" tagName="MyUserControlN"/> </controls> </pages> 但有时我忘了检查web.config.实际上,我经常忘记它已更改跳过它,因为它经常会破坏其他设置为连接到本地db DB副本的设置. 我想知道是否可以只指定整个Controls目录并自动注册所有控件 解决方法
是的,不是.
基本上,您可以在web.config中注册所有用户控件.但是,如果要在其他用户控件中使用任何用户控件,则会遇到问题. 所以,如果你永远不会嵌套用户控件,那么你很高兴.但是如果你想要灵活地嵌套用户控件,你有几个选择: >在web.config中注册它们,然后,在嵌套的情况下,将您直接嵌套的控件注册到父usercontrol中. 基本上它不是框架中的错误,而是将所有内容编译到单个程序集中的结果.该应用程序基本上无法区分用户控件. 还有一些信息here和here. check out the comments on this one (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在使用ASP.NET会话时是否可以强制请求并发?
- asp.net – 添加GridTemplateColumn会破坏RadGrid
- asp.net-mvc – 如何在MVC3中存储用户首选项
- 修改服务器配置 让asp.net文件后缀名随心所欲
- .resx本地化不能与ASP.Net一起使用 – C#
- 从ASP.Net页面运行批处理文件
- asp.net – 在Global.asax方法中将与Autofac注册的组件的相
- 我应该在ASP.NET MVC中构建我的下一个Web应用程序吗?
- asp.net-core – IApplicationBuilder不包含UseStaticFiles
- asp.net-mvc-3 – html.TextBoxFor和html.Textbox,POSTing值
- asp.net – 实体框架6 EntityDataSource不在DbCo
- 检查是否在IIS中托管Asp.Net(Core)应用程序
- Pro ASP.NET Core MVC(三)【MVC模式,项目和约定
- asp.net-mvc-4 – 在MVC4环境中使用Razor和Angul
- ASP.NET MVC性能优化(实际项目中)
- ASP.NET mvc:如何使用今天的日期自动填充日期字
- asp.net-mvc – ASP.net MVC 4中的条件@ Scripts
- asp.net-mvc – 如何将.NET Core 2 MVC Web应用程
- asp.net – 如何使用ListItems初始化DropDownLis
- 写入ASP.NET中的日志文件