gpt4 book ai didi

asp.net - 嵌套用户控件的控件为空

转载 作者:行者123 更新时间:2023-12-05 01:23:48 28 4
gpt4 key购买 nike

我有一个嵌套的用户控件层次结构,并且发现我的一个嵌套用户控件中的所有 native 控件在其 Page_Load 事件处理程序中都是 NULL。

这是我的布局:

Page
UserControl1
telerik:RadMultiPage
telerik:RadGrid
NestedViewTemplate
UserControl2

在 UserControl2 的 Page_Load 处理程序中,所有 native 控件都是 NULL。我很难弄清楚原因。我猜这与它嵌套在网格内的事实有关。虽然不确定最好的方法。

最佳答案

它似乎与我的注册指令有关,它是由 Resharper 添加的。

我变了:

<%@ Register TagPrefix="uc1" Namespace="My.Namespace" Assembly="My.Assembly" %>

更明确地说:
<%@ Register src="UserControl2.ascx" tagname="MyUserControl2" tagprefix="uc1" %>

这似乎已经解决了它。页面上实际上有很多选项卡,因此寄存器的命名空间版本可能不够明确,并且与另一个选项卡中的控件混淆。

关于asp.net - 嵌套用户控件的控件为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11726531/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com