C# 从网页向webcontrol发送消息
目标: 在网络控制中显示消息。消息将在default.aspx中启动 问题: 我不知道如何发送消息字符串test=testing 使用C代码从Default.aspx到WebUserControl.ascxC# 从网页向webcontrol发送消息,c#,.net,asp.net,C#,.net,Asp.net,目标: 在网络控制中显示消息。消息将在default.aspx中启动 问题: 我不知道如何发送消息字符串test=testing 使用C代码从Default.aspx到WebUserControl.ascx //Fullmetalboy我不确定我是否完全理解这个问题。您可以在Bag控件上公开一个公共属性,用于设置/获取咖啡实例 如果您没有行李控件的直接句柄,则始终可以在当前HttpContext缓存中传递它 然而,如果您真的想转向松散耦合和依赖注入,那么就在WebForms中实现MVP模式 编辑
//Fullmetalboy我不确定我是否完全理解这个问题。您可以在Bag控件上公开一个公共属性,用于设置/获取咖啡实例 如果您没有行李控件的直接句柄,则始终可以在当前HttpContext缓存中传递它 然而,如果您真的想转向松散耦合和依赖注入,那么就在WebForms中实现MVP模式 编辑:根据更新的问题,向webcontrol添加一个属性,如下所示
public partial class WebUserControl1 : System.Web.UI.UserControl
{
public string MyProperty
{
get;set;
}
}
然后从页面中设置属性,如下所示:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Control1.MyProperty = "Testing Testing";
}
}
<Acme:AdRotator id="Control1" runat="server" MyProperty="Testing Testing" />
或者像这样:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Control1.MyProperty = "Testing Testing";
}
}
<Acme:AdRotator id="Control1" runat="server" MyProperty="Testing Testing" />
?! 您是否可以显示标记并更好地解释在此范围内发送实例的含义?