【问题标题】:pass variable in as parameter to user control将变量作为参数传递给用户控件
【发布时间】:2018-06-15 12:54:03
【问题描述】:

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

例如传递订单 ID 的页面上的用户控件

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

当我在后面的代码中获取变量时,我只得到“”?

我需要做什么来传递值?

有什么想法吗?

谢谢,

【问题讨论】:

    标签: c# asp.net webforms


    【解决方案1】:

    除非您对属性进行数据绑定,否则您拥有它的方式将不起作用。

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

    DocTemplate.DataBind()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-15
      • 1970-01-01
      • 1970-01-01
      • 2010-09-20
      • 2011-02-12
      • 1970-01-01
      • 2015-08-24
      • 2013-09-05
      相关资源
      最近更新 更多