Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从网页向webcontrol发送消息_C#_.net_Asp.net - Fatal编程技术网

C# 从网页向webcontrol发送消息

C# 从网页向webcontrol发送消息,c#,.net,asp.net,C#,.net,Asp.net,目标: 在网络控制中显示消息。消息将在default.aspx中启动 问题: 我不知道如何发送消息字符串test=testing 使用C代码从Default.aspx到WebUserControl.ascx //Fullmetalboy我不确定我是否完全理解这个问题。您可以在Bag控件上公开一个公共属性,用于设置/获取咖啡实例 如果您没有行李控件的直接句柄,则始终可以在当前HttpContext缓存中传递它 然而,如果您真的想转向松散耦合和依赖注入,那么就在WebForms中实现MVP模式 编辑

目标: 在网络控制中显示消息。消息将在default.aspx中启动

问题:

我不知道如何发送消息字符串test=testing 使用C代码从Default.aspx到WebUserControl.ascx


//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" />

?! 您是否可以显示标记并更好地解释在此范围内发送实例的含义?