是否可以在另一个用户控件上看到一个用户控件?

用户名

我遇到一个问题,我有三个用户控件,分别是Control1,control2,control3。我想将Control1分成3个div,并在div的第一部分control2-2nd的部分中查看contol1 UI,在div的3部分中查看Control3-

是否可以?我只是想这样做,因为我可以用更少的代码维护。是否有其他选择。其他最适合我的选择。请建议

高拉夫·拉杰普特(Gaurav Rajput)

是的,您可以将多个用户控件放在单个用户控件上。但是,您的问题已被否决,您的问题的解决方案如下:

创建一个示例网站。在其中添加Webusercontrol1.ascx,Webusercontrol2.ascx,Webusercontrol3.ascx,Webusercontrol4.ascx,然后修改代码,如下所示。

Default.aspx页面html

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="SO_1._Default" %>
<%@ Register src="WebUserControl1.ascx" tagname="WebUserControl1" tagprefix="uc1" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <uc1:WebUserControl1 ID="WebUserControl11" runat="server" />
</asp:Content>

UserControl-1 Html:这是容器用户控件,它将具有所有必需的用户控件。

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl1.ascx.cs"
Inherits="SO_1.WebUserControl1" %>
<%@ Register Src="WebUserControl1.ascx" TagName="WebUserControl2" TagPrefix="uc1" %>
<%@ Register Src="WebUserControl2.ascx" TagName="WebUserControl2" TagPrefix="uc2" %>
<%@ Register Src="WebUserControl3.ascx" TagName="WebUserControl3" TagPrefix="uc3" %>
<%@ Register Src="WebUserControl4.ascx" TagName="WebUserControl4" TagPrefix="uc4" %>
<p>
    <b>DIV-1 Container User control</b></p>
<div>
    <b>DIV1</b>
    <br />
    <uc2:WebUserControl2 ID="WebUserControl21" runat="server" />
</div>
<div>
    <b>DIV2</b>
    <br />
    <uc3:WebUserControl3 ID="WebUserControl31" runat="server" />
</div>
<div>
    <b>DIV3</b>
    <br />
    <uc4:WebUserControl4 ID="WebUserControl41" runat="server" />
</div>

UserControl-2 html

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl2.ascx.cs" Inherits="SO_1.WebUserControl2" %>
User Control-1

UserControl-3 html

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl2.ascx.cs" Inherits="SO_1.WebUserControl2" %>
User Control-2

UserControl-4 html

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl2.ascx.cs" Inherits="SO_1.WebUserControl2" %>
User Control-3

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

允许用户从另一个进程中选择控件/窗口

来自分类Dev

单击时如何将用户控件置于另一个控件的前面

来自分类Dev

一个按钮可以控制许多用户控件上的另一个按钮

来自分类Dev

如何在WPF中将值从一个用户控件传递到另一个。

来自分类Dev

检查一个控件是否正在“触摸”另一个控件

来自分类Dev

如何从Windows Phone 8.1中的用户控件导航到另一个页面

来自分类Dev

创建一个基本用户控件

来自分类Dev

停止键盘定向导航从一个用户控件跳到另一个用户控件

来自分类Dev

在另一个控件上显示错误验证

来自分类Dev

C#Winforms-将生存状态从一个用户控件切换到另一个用户控件?

来自分类Dev

将数据发送到另一个用户控件内的用户控件

来自分类Dev

如何从另一个用户控件更改用户控件的标签颜色?C#.NET Framework

来自分类Dev

如何从另一个用户控件禁用组合框

来自分类Dev

如何在另一个项目中引用的用户控件中单击呼叫按钮?

来自分类Dev

允许用户从另一个进程中选择控件/窗口

来自分类Dev

Request.Form从另一个用户控件获取值

来自分类Dev

如何重用解决方案中另一个项目的Web用户控件?

来自分类Dev

如何将一个用户控件的视图模型中的属性绑定到另一个用户控件中的属性

来自分类Dev

绑定到另一个用户控件

来自分类Dev

当鼠标输入用户控件时,如何使控件移动到另一个位置?

来自分类Dev

我如何使用mvvm将数据从用户控件传递到另一个用户控件

来自分类Dev

使用MVVM的两个用户控件(一个包含另一个)之间的通信

来自分类Dev

按钮单击事件未在用户控件中触发,而是在另一个用户控件中动态创建

来自分类Dev

创建一个使用另一个用户控件的用户控件

来自分类Dev

从另一个用户控件 Winforms C# 更改用户控件

来自分类Dev

将一个用户控件中的列表视图中的项目拖动到另一个用户控件中的画布

来自分类Dev

通过位于另一个用户控件中的按钮将用户控件置于前面

来自分类Dev

我可以在不创建新实例的情况下访问另一个用户控件中的表单控件吗?

来自分类Dev

在切换到另一个控件之前,如何将数据保存在用户控件上?

Related 相关文章

  1. 1

    允许用户从另一个进程中选择控件/窗口

  2. 2

    单击时如何将用户控件置于另一个控件的前面

  3. 3

    一个按钮可以控制许多用户控件上的另一个按钮

  4. 4

    如何在WPF中将值从一个用户控件传递到另一个。

  5. 5

    检查一个控件是否正在“触摸”另一个控件

  6. 6

    如何从Windows Phone 8.1中的用户控件导航到另一个页面

  7. 7

    创建一个基本用户控件

  8. 8

    停止键盘定向导航从一个用户控件跳到另一个用户控件

  9. 9

    在另一个控件上显示错误验证

  10. 10

    C#Winforms-将生存状态从一个用户控件切换到另一个用户控件?

  11. 11

    将数据发送到另一个用户控件内的用户控件

  12. 12

    如何从另一个用户控件更改用户控件的标签颜色?C#.NET Framework

  13. 13

    如何从另一个用户控件禁用组合框

  14. 14

    如何在另一个项目中引用的用户控件中单击呼叫按钮?

  15. 15

    允许用户从另一个进程中选择控件/窗口

  16. 16

    Request.Form从另一个用户控件获取值

  17. 17

    如何重用解决方案中另一个项目的Web用户控件?

  18. 18

    如何将一个用户控件的视图模型中的属性绑定到另一个用户控件中的属性

  19. 19

    绑定到另一个用户控件

  20. 20

    当鼠标输入用户控件时,如何使控件移动到另一个位置?

  21. 21

    我如何使用mvvm将数据从用户控件传递到另一个用户控件

  22. 22

    使用MVVM的两个用户控件(一个包含另一个)之间的通信

  23. 23

    按钮单击事件未在用户控件中触发,而是在另一个用户控件中动态创建

  24. 24

    创建一个使用另一个用户控件的用户控件

  25. 25

    从另一个用户控件 Winforms C# 更改用户控件

  26. 26

    将一个用户控件中的列表视图中的项目拖动到另一个用户控件中的画布

  27. 27

    通过位于另一个用户控件中的按钮将用户控件置于前面

  28. 28

    我可以在不创建新实例的情况下访问另一个用户控件中的表单控件吗?

  29. 29

    在切换到另一个控件之前,如何将数据保存在用户控件上?

热门标签

归档