如何在aspx上将结果分页显示给用户控制器?结果已经由函数完成了。如何传值?我有一个名为ddMenu的用户控制器,里面有一个实验室的lblQty,在我的cartpage.aspx上已经完成了这个功能,并在labal1上显示了结果
<asp:Label ID="lblQty" runat="server"></asp:Label>发布于 2013-12-21 06:42:41
EDIT :您可以使用usercontrol中的属性将值传递给usercontrol。
在UserControl中添加一个公共属性,并设置该属性Page。在这里,我将值保存在ViewState中,以便它在回发之间保持不变。在用户控件(ddMenu.ascx.cs)中:
public string MyLabelText
{
get
{
if(ViewState["LabelQty"] != null)
return ViewState["LabelQty"].ToString();
return string.Empty;
}
set
{
ViewState["LabelQty"] = value;
}
}在页面代码中,(Cart.aspx.cs)将其设置为:
myddMenu.MyLabelText = lblQty.Text;现在您可以在usercontrol中访问该值
//I have a label "Label1" in usercontrol
Label1.Text = MyLabelText;https://stackoverflow.com/questions/20712880
复制相似问题