我有一个具有 Title 属性的自定义服务器控件。使用该控件时,我想在 aspx 页面中设置标题的值,如下所示:
<cc1:customControl runat="server" Title='<%= PagePropertyValue%>' >
more content
</cc1:customControl>
然而,当我这样做时,我得到的是显示的确切字符串 ,而不是我希望看到的属性值。
因此,在尝试数据绑定表达式之后(如下所示)。我没有得到看起来很糟糕的字符串文字,但我也没有得到其他任何东西。
<cc1:customControl runat="server" Title='<%# PagePropertyValue%>' >
more content
</cc1:customControl>
我需要对自定义控件执行什么操作才能获取这种值?或者我需要对页面做些什么。
你不能。 会将字符串直接写入响应流,这在服务器控件构建之后发生。看这个帖子以获得解释。
因此,它要么是代码隐藏,要么是
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)