Asp.net 在标记中绑定web用户控件属性
我肯定这是基本的,但我搞不懂 这不起作用-绑定表达式作为字符串传递给控件:Asp.net 在标记中绑定web用户控件属性,asp.net,vb.net,Asp.net,Vb.net,我肯定这是基本的,但我搞不懂 这不起作用-绑定表达式作为字符串传递给控件: <uc:usercontrol runtat="server" message='<%#Me.protectedVariable%>'/> 我必须从后面的代码绑定吗?这是页面生命周期问题吗?代码看起来正常 <uc:usercontrol runtat="server" message='<%#Me.protectedVariable%>'/> 应该有用 应在调用P
<uc:usercontrol runtat="server" message='<%#Me.protectedVariable%>'/>
我必须从后面的代码绑定吗?这是页面生命周期问题吗?代码看起来正常
<uc:usercontrol runtat="server" message='<%#Me.protectedVariable%>'/>
应该有用
应在调用Page.Databind()之前设置protectedVariable
你能告诉我到底是什么问题吗。代码看起来没问题
<uc:usercontrol runtat="server" message='<%#Me.protectedVariable%>'/>
应该有用
应在调用Page.Databind()之前设置protectedVariable
您能告诉我确切的问题是什么吗。将Page.DataBind()移动到PreRender事件处理程序,问题就解决了。web用户控件的属性似乎尚未在页面加载时绑定。已将页面.DataBind()移动到PreRender事件处理程序,问题已解决。web用户控件的属性似乎尚未在页面加载时绑定。以何种方式“不工作”?顺便说一句,如果第一个有效,它将在
数据绑定
事件期间发生,而不是在加载
事件期间发生。控件的消息属性是“”,而不是变量值“不起作用”,以何种方式?顺便说一句,如果第一个有效,它将在数据绑定
事件期间发生,而不是在加载
事件期间发生。控件的消息属性是“”,而不是在调用page.databind之前设置的变量valueprotectedVariable,但问题是绑定表达式传递给控件而不是值。在调用page.databind之前设置了protectedVariable,但问题是绑定表达式传递给控件而不是值。
<uc:usercontrol runtat="server" message='<%#Me.protectedVariable%>'/>