Repeater巢狀伺服器控制項

2022-01-22 02:53:46 字數 1082 閱讀 1327

今天在qq群上有網友問如何實現repeater中巢狀伺服器控制項,並觸發其服務端事件。習慣了使用gridview控制項的網友,一般都會產生一種 惰性和依賴性;所以遇到repeater這種輕量級的資料繫結控制項與服務端的互動就會很難理解。下面我們來分析一下repeater控制項

repeater控制項屬於一種輕量級的資料繫結控制項,它能觸發的事件很少

itemcommand:在repeater中生成事件時觸發;

itemcreated:在建立項時觸發

itemdatabound:在項被資料繫結後觸發

例子:

default.aspx:

<%@ page language="c#" autoeventwireup="true"  codefile="default.aspx.cs" inherits="_default" %> 

default.aspx.cs

using system;

using system.data;

using system.configuration;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

public partial class _default : system.web.ui.page 

repeater1.datasource = dt;

repeater1.databind();

} protected void repeater1_itemcreated(object sender, repeateritemeventargs e) }

protected void linkbutton1_click(object sender, eventargs e) }

上面給出了乙個簡單的例子,其它的複雜操作可以根據這個舉一反三。

Repeater巢狀控制項

在我們編寫程式的時候經常會遇到控制項巢狀的問題。通常最經常用到的控制項時repeater,以下是一兩個列子。html databinder.eval container,dataitem.au id 大類 databinder.eval container,dataitem.title id 小類 ...

Repeater 控制項巢狀使用

概述 在專案中做許可權的時候使用到了repeater的巢狀 像for迴圈巢狀 如圖 這裡的功能頁面和功能許可權都是通過repeater遍歷出來的,表示的是乙個功能頁面中包含多個功能許可權,是個一對多的關係。具體的許可權設計這裡不說明,主要是說如何進行repeater巢狀的。具體步驟如下 第一步 定義...

Repeater控制項巢狀 多級目錄

一般專案總很多地方會有分類這樣乙個功能.一級分類,二級分類,分類這樣的.要顯示這樣的乙個分類,常用的方法是使用treeview控制項.但也有不少人是使用repeater控制項多個巢狀來模擬tree的.怎麼樣實現呢,方法不少.現在來乙個比較簡單的.上圖 這是乙個簡單的二級分類.aspx 是這樣的 as...