我在另一个静态代码中包含了一个用户控件:
将折叠指令放在父页或用户控件的asp代码中:
<%@ Register src="Name_of_your_child_control.ascx" tagname="Name_of_your_child_control" tagprefix="uc1" %>
在父页/控件的asp代码中使用以下标记:
<uc1:Name_of_your_child_control ID="Name_of_your_child_control1" runat="server" />
.但问题是.我无法访问用户控件的公共属性,这些属性在给定的用户控件(父用户控件)中包含(子用户控件).
请帮助:(
发布于 2010-02-13 14:30:43
使用
Name_of_your_child_control1.PublicPropertyName必须为父用户控件工作。
发布于 2010-02-13 22:34:50
检查您正在使用的路径和文件名,Anish。你出了点问题。Visual是否告诉您它找不到控件?它在编译时失败了吗?运行时间?
发布于 2016-02-11 14:11:22
这很有趣,但每当您向用户控件添加属性时。
你需要再次在家长那里注册。所以在你的情况下
在该行末尾添加一个空格,并再次删除它:$<% Register src="~/MyControl.ascx" tagname="MyControl" tagprefix="uc1" %>
这将重新注册用户控件,您将能够访问新的属性.
https://stackoverflow.com/questions/2257829
复制相似问题