0

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

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

4

1 回答 1

2

在用户控件中创建一个属性,该属性可以通过标记设置,也可以通过代码隐藏中的代码设置。

例如...

private _myVar int = 0;
public int MyVar
{
   set { _myVar = value; }
}

然后你可以在标记中设置...

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

或者在代码隐藏中你可以......

ctrl.MyVar = 1;
于 2012-07-15T16:13:26.177 回答