Ser*_*jev 5 asp.net user-controls 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>
Run Code Online (Sandbox Code Playgroud)
但有时我忘了检查web.config.实际上,我经常忘记它已更改跳过它,因为它经常破坏其他设置连接到其本地db DB副本的设置.
我想知道是否可以只指定整个Controls目录并自动注册所有控件
是的,不是.
基本上,您可以在web.config中注册所有用户控件.但是,如果要在其他用户控件中使用任何用户控件,则会遇到问题.
所以,如果你永远不会嵌套用户控件,那么你很高兴.但是如果你想要灵活地嵌套用户控件,你有几个选择:
基本上它不是框架中的错误,而是将所有内容编译到单个程序集中的结果.该应用程序基本上无法区分用户控件.
| 归档时间: |
|
| 查看次数: |
4979 次 |
| 最近记录: |