asp.net将字符串变量传递给用户控件

asp.net将字符串变量传递给用户控件,asp.net,data-binding,user-controls,properties,Asp.net,Data Binding,User Controls,Properties,我试图将代码隐藏变量的值传递给用户控件,如: <pv1:ShowPdf ID="ShowPdf2" runat="server" BorderStyle="Inset" BorderWidth="2px" FilePath='<%=path2%>' Height="700px" Width="856px" /> 其中,path2是在代码隐藏中声明的受保护字符串变量。 问题是path2的值没有传递到FilePath。我犯了什么错误? 只需执行此操作,就

我试图将代码隐藏变量的值传递给用户控件,如:

<pv1:ShowPdf ID="ShowPdf2" runat="server" BorderStyle="Inset" BorderWidth="2px" FilePath='<%=path2%>'
        Height="700px" Width="856px" />

其中,path2是在代码隐藏中声明的受保护字符串变量。 问题是path2的值没有传递到FilePath。我犯了什么错误? 只需执行此操作,就可以在页面上为path2变量提供正确的值。 任何帮助都将不胜感激

-- 使用