亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#中用戶控件怎么用啊

C#中用戶控件怎么用啊

狐的傳說 2018-11-21 14:11:40
在c#中添加一個用戶控件,然后在主界面要用這個用戶控件,但是怎么用啊   求高手指教
查看完整描述

2 回答

?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

用戶控件可以做到代碼的重用作用,比如我在用戶控件上添加一個打他?datalist控件如果用多個頁面用到這個datalist的數據綁定的話,就可已把他拖到不同的頁面上(也可以把他拖到其他用戶控件上,用戶控件可以套用戶控件的)

代碼實例:<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UserList.ascx.cs" Inherits="Cfsns.Applications.MicroBlog.Web.MicroBlog.Include.UserList" ViewStateMode="Disabled" %>
<%@ Register Src="../Common/Pager.ascx" TagName="Pager" TagPrefix="uc1" %>
<%if (false)
  { %>
<link href="/Source/Style/Common/Frame.css" rel="stylesheet" type="text/css" />
<script src="../../../../Source/JS/JOperateCommon.js" type="text/javascript"></script>
<%} %>
<table id="divMicroBlogUserList" class="frame">
    <colgroup>
        <col class="padding_left_width" />
        <col class="logo_user" />
        <col />
        <col style="width: 60px;" />
    </colgroup>
    <tbody class="alter_row_color line_height_normal">
        <asp:Repeater ID="DataList1" runat="server">
            <ItemTemplate>
                <tr keyvalue='<%# Eval("UserId") %>'>
                    <td rowspan="3">
                    </td>
                    <td class="logo_user" rowspan="3">
                                      </td>
                    <td>
                                           </td>
                    <td rowspan="3">
                                            <div class="frame">
                                        </div>
                    </td>
                </tr>
                <tr keyvalue=''>
                    <td>
                          </td>
                </tr>
                <tr>
                    <td class="text_unimportant">
                        博文xxx粉絲xxx
                    </td>
                </tr>
            </ItemTemplate>
        </asp:Repeater>
        <tr id="divEmpty" runat="server">
            <td class="text_empty" colspan="3">
                沒有找到任何用戶
            </td>
        </tr>
    </tbody>
</table>
<uc1:Pager ID="Pager1" runat="server" />這是個用戶控件代碼其中<uc1:Pager ID="Pager1" runat="server" />這是個分頁的用戶控件

也可以用PlaceHolder控件來加載用戶控件con=Page.LoadControl(用戶控件的路徑);

 PlaceHolder1.Controls.Add(con);將用戶控件動態添加到頁面上。


查看完整回答
反對 回復 2018-11-25
?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

生成下項目

然后切換到一個正常窗體的設計界面

控件欄最上面一組里面會出現用戶控件

拖進去界面就OK


查看完整回答
反對 回復 2018-11-25
  • 2 回答
  • 0 關注
  • 1170 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號