谁能告诉我在注册用户控件时是否可以动态设置文件名,例如:
<%@ Register src="[file name]" tagname="WebUserControl" tagprefix="uc1" %>
最佳答案
不,我不相信你可以。您可以做的是在页面指令或 web.config 中注册您可能在页面上使用的所有可能控件。
编辑
如果有帮助,您可以使用 LoadControl
方法在代码隐藏中动态添加控件。这样,您可以创建所需的任何用户控件的实例,而不必担心在页面指令或 web.config 中注册它们。感谢@Gabriel 指出这一点。
关于asp.net - 在 .NET 中动态注册控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7955030/