使用者控制項的一些使用

2022-09-16 14:39:10 字數 2177 閱讀 1263

平常寫**有很多**可能會重複出現。

比如乙個**的頂部和底部

幾乎是每個頁面都需要的

使用者控制項就可以幫助解決這一問題。

一.用法舉例

2.下面就是一排跳轉按鈕。 做到類似選單的效果一樣

3.還可以新增乙個個人頭像保證每個頁面都能看到頭像

執行例項

這幅截圖就是乙個完整的使用者控制項。其它頁面呼叫的時候直接引用就行了

二.編寫使用者控制項

1.新增窗體使用者控制項

2.給使用者控制項填寫**

其中不允許新增html,body,form 等標籤

c#" autoeventwireup="

true

" codebehind="

top.ascx.cs

" inherits="

library.common.top

" %>

"image2

" runat="

server

" />

"b***ata

" runat="

server

" text="

我的資料

" onclick="

b***ata_click

"/>

"btnhis

" runat="

server

" text="

借閱歷史

" onclick="

btnhis_click

"/>

"btnbook

" runat="

server

" text="

書籍查詢

" onclick="

btnbook_click

"/>

"btnword

" runat="

server

" text="

" onclick="

btnword_click

"/>

"delete

" runat="

server

" text="

登出" onclick="

delete_click

"/>

"image1

" runat="

server

" height="

100px

" width="

100px

" onclick="

image1_click

" />

"margin-left: 200px

">

"panel1

" runat="

server

" visible="

false

">

"fileupload1

" runat="

server

"/>

"btnupload

" runat="

server

" text="

上傳" onclick="

btnupload_click

" />

3.給使用者控制項自定義屬性

string

name;

intid;

public

string

text

set }

4.引用使用者控制項示例(可以對照asp標籤理解

c#" autoeventwireup="

true

" codebehind="

liberary.aspx.cs

" inherits="

library.common.liberary

" %>

uc1" tagname="

top" src="

~/common/top.ascx

"%>

"">

至此,就結束了。還是洗洗睡吧現在

對使用者控制項的一些理解

在 asp.net 中 使用與 asp.net 頁相同的語法,以宣告方式創作的伺服器控制項。該控制項用 ascx 副檔名儲存為文字檔案。使用者控制項允許對頁功能進行分割槽和重用。第一次請求時,頁框架立即將使用者控制項分析為從system.web.ui.usercontrol 派生的類,並將該類編譯到...

cocostudio中的一些控制項的使用

1 九妹,主要就是九妹的x y w h四個引數,見下圖 滾動層分兩種,一種是垂直滾動,一種是水平滾動,關鍵就是滾動層的內建layer的起始位置和大小,見下圖 直接看圖就好了,之後新增到scrollview的控制項都是以innerlayer的左下角為起始點,因此這些控制項的座標的取值要稍作修改。3 如...

dojo tree控制項使用的一些關鍵點

近期公司專案使用強大的dojo來展示樹形資料,於是乎就學習使用了下。資料格式使用json格式,節點資料是子節點包含乙個屬性 parent 儲存了其父節點的id。資料是儲存在資料庫中的,實現dbtree。有靜態樹和動態樹兩種。靜態樹,初始化時返回全部樹節點,動態樹初始化返回父節點,開啟父節點時再次訪問...