请问 我在页面中有很多内容(样式)是一样的 能否用自定义的控件  但是内容的连接是不一样的,自定义控件可以吗

解决方案 »

  1.   

    没问题的   把一样的做成ascx,不一样的传参
      

  2.   

    直接新建一个ascx,然后cs文件中定义一个属性,例如:
     private string title = "";        public string strTitle
            {
                get { return title; }
                set { title = value; }
            },页面拖入ascx,然后通过strTitle传参过去。
      

  3.   

    <DIV style="POSITION: absolute;Z-INDEX:105;left:<%=left%>;top:<%=top%>;visibility:<%=visibility%>"
         UserName=<%=UserName%> id="ctrls" onmousedown="engage()" onmouseup="release()">
    </DIV>在ascx上贴以上代码,后台
    #Region "Private 变量"
            Private strUserName As String = ""   '用户名        Private intLeft As Integer           '横坐标
            Private intTop As Integer            '纵坐标 
            Private strVisibility As String      '是否显示
    #End Region#Region "Public Property UserName "
            Public Property UserName() As String
                Get
                    Return strUserName
                End Get
                Set(ByVal Value As String)
                    strUserName = Value
                End Set
            End Property
    #End Region调用可以先把控件拖过去,或者动态加载,动态加载如下
    Dim ctrl As PLC_Slave
    ctrl = LoadControl("Control\PLC_Slave.ascx")
    ctrl.ID = "Slave" & SlaveNo
    ctrl.UserName = "设置名称"
    ctrl.Left = 100
    ctrl.Top = 100If ctrl.Visibility Is Nothing Then
        ctrl.Visibility = "hidden"
    End If
    plane2.Controls.Add(ctrl)vb代码,做个参考
      

  4.   


    <%@ Control Language="C#" AutoEventWireup="true" CodeFile="ZiDingYi.ascx.cs" Inherits="manager_xiaoshoufeiyong_ZiDingYi" %>
    <div class="box">
        <ul>
            <asp:Repeater ID="<%=rpid %>" runat="server">
                <ItemTemplate>
                    <li onclick="GoSortList('<%=url %>')"><a href='<%=urlhref %>'
                        style='color: <%=colorclick %>'>
                        <%=name%>
                    </a></li>
                </ItemTemplate>
            </asp:Repeater>
        </ul>
    </div><script type="text/javascript">
    function GoSortList(url){    window.navigate(url);
    }
    </script>这是自定义控件里的内容   怎么调用呢