将变量作为参数传递给用户控件

时间:2018-06-15 12:54:04

标签: c# asp.net webforms

我的页面上有一个用户控件,我希望将变量传递给用户控件中的属性。我只能将变量值作为"<%= mOrderId%>" =而不是变量的实际值,例如5,7,9。

E.g。通过订单ID传递的页面上的用户控件

<uc1:DocTemplate runat="server" ID="docTemplate" OrderID="<%=mOrderId %>"/>

当我在后面的代码中得到变量时,我得到&#34;&lt;%= mOrderId%&gt;&#34; ?

我需要做什么才能传递价值?

有什么想法吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

除非您对属性进行数据绑定,否则无法使用它。

在实例化控件后调用它......

DocTemplate.DataBind()