Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.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# 如何在同一页面中加载具有不同条件的同一用户控件_C#_Asp.net_User Controls - Fatal编程技术网

C# 如何在同一页面中加载具有不同条件的同一用户控件

C# 如何在同一页面中加载具有不同条件的同一用户控件,c#,asp.net,user-controls,C#,Asp.net,User Controls,如何为不同的视图在同一页面中加载具有不同条件的同一用户控件 我想在asp页面的5个不同的DIV中加载一个用户控件,它们有一个共同的视图,但后面的代码不同,我可以在页面加载时使用case语句进行管理,我想知道如何让DIV知道,对于放置在DIV中的相同用户控件,要执行什么case。在usercontrol中创建一个属性,可以通过标记或codebehind中的代码进行设置 例如 private _myVar int = 0; public int MyVar { set { _myVar = v

如何为不同的视图在同一页面中加载具有不同条件的同一用户控件


我想在asp页面的5个不同的DIV中加载一个用户控件,它们有一个共同的视图,但后面的代码不同,我可以在页面加载时使用case语句进行管理,我想知道如何让DIV知道,对于放置在DIV中的相同用户控件,要执行什么case。

在usercontrol中创建一个属性,可以通过标记或codebehind中的代码进行设置

例如

private _myVar int = 0;
public int MyVar
{
   set { _myVar = value; }
}
然后您可以在标记中设置,如

<uc1:MyCtrl runat="sever" ID="ctrl1" MyVal="1"/>

对不起,@新手,我还没说完就按了sumbit按钮
ctrl.MyVar = 1;