asp.net - 在 .NET 中动态注册控件

标签 asp.net .net

谁能告诉我在注册用户控件时是否可以动态设置文件名,例如:

<%@ Register src="[file name]" tagname="WebUserControl" tagprefix="uc1" %>

最佳答案

不,我不相信你可以。您可以做的是在页面指令或 web.config 中注册您可能在页面上使用的所有可能控件。

编辑

如果有帮助,您可以使用 LoadControl 方法在代码隐藏中动态添加控件。这样,您可以创建所需的任何用户控件的实例,而不必担心在页面指令或 web.config 中注册它们。感谢@Gabriel 指出这一点。

关于asp.net - 在 .NET 中动态注册控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7955030/

相关文章:

.net - 不同配置的 ClickOnce 部署

c# - 如何检测 .NET 中的不可打印字符?

asp.net - SQL select 返回值到变量

c# - 使用 web.config 转换在 vs2012 中进行本地部署

javascript - 如何在我的 aspx 上调用带有条件更新面板的自定义控件 javascript?

.net - 如何快速更改生成和使用 NuGet 包的自定义库?

.net - 使用响应式(Reactive)扩展 (RX),是否可以将 .Buffer 时间向后移动 10 秒?

.net - 从 Controller Asp.Net Core SignalR 发送消息

c# - 使用 MVC 时实体模型的命名约定

asp.net - 如何在数据绑定(bind)控件中使用 Eval 调用扩展方法