спасибо Денису за продолжение. Я решил проблему.
я поместил одну переменную HiddenField на мою страницу управления пользователями:
<asp:HiddenField ID="hid_choosingField" Value="" runat="server" />
тогда я получил доступ и изменил его со страницы aspx.cs:
Control hidField = WebUserControl31.FindControl("hid_choosingField");
HiddenField ucHidField = (HiddenField)hidField;
ucHidField.Value = "1";
тогда я поставил условие if на странице ascx, чтобы проверить, каково значение HiddenField и на основании значения я показываю связанный набор полей:
<% if (hid_choosingField.Value == "1")
{
%>
<fieldset id="uc3Fieldset1" style=" height:350px;">
<legend>New Module Details</legend>
<asp:Label ID="Label2" runat="server" ForeColor="blue" Text="This is User Control 3 Panel 1 Fieldset 1" />
</fieldset>
<%}
else if (hid_choosingField.Value == "2")
{ %>
<fieldset style=" height:350px;">
<legend>New Module Details</legend>
<asp:Label ID="Label1" runat="server" ForeColor="blue" Text="This is User Control 3 Panel 1 Fieldset 2" />
</fieldset>
<% } %>
Надеюсь, это будет полезно.
спасибо