母版頁裡面查詢Repeater內控制元件,並構造URL
protected void Page_Load(object sender, EventArgs e)
{
Repeater rp = (Repeater)Page.Master.FindControl("Repeater1");//找出Repeater控制元件出來是第一步
rp.DataSource = dhdat; //如果是讓前面頁他自己繫結的話,下面就讀不出來項數了,
rp.DataBind();//所以這裡是很重要的
int coun = rp.Items.Count;//得到Repeater的項數
for (int i = 0; i < coun; i++)//迴圈所有項
{
HyperLink diqu = (HyperLink)rp.Items[i].FindControl("HyperLink1");
//找到HyperLink1這個控制元件,也就是我們要做導航的字
string aid = ((Label)rp.Items[i].FindControl("Label1")).Text.ToString() ;
//因為Repeater沒有主鍵,至少我不知道,所以就多放一個Label存放ID,這裡再出來
string url="list.aspx?aid=" + aid + "";
//因為這個URL會有多個條件,所以在這裡構造URL
if (Request.QueryString["aid"] == null)
{
diqu.NavigateUrl = url;
}
//.具體那些判斷,看也沒意思,略了
}
}
{
Repeater rp = (Repeater)Page.Master.FindControl("Repeater1");//找出Repeater控制元件出來是第一步
rp.DataSource = dhdat; //如果是讓前面頁他自己繫結的話,下面就讀不出來項數了,
rp.DataBind();//所以這裡是很重要的
int coun = rp.Items.Count;//得到Repeater的項數
for (int i = 0; i < coun; i++)//迴圈所有項
{
HyperLink diqu = (HyperLink)rp.Items[i].FindControl("HyperLink1");
//找到HyperLink1這個控制元件,也就是我們要做導航的字
string aid = ((Label)rp.Items[i].FindControl("Label1")).Text.ToString() ;
//因為Repeater沒有主鍵,至少我不知道,所以就多放一個Label存放ID,這裡再出來
string url="list.aspx?aid=" + aid + "";
//因為這個URL會有多個條件,所以在這裡構造URL
if (Request.QueryString["aid"] == null)
{
diqu.NavigateUrl = url;
}
//.具體那些判斷,看也沒意思,略了
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-548881/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 動態SQL——構造通用動態頁面查詢SQL
- asp.net 內容頁訪問母版頁中的控制元件ASP.NET控制元件
- asp.net 在使用母版頁的子頁面cs後臺程式碼中控制母版頁中的登入控制元件顯示ASP.NET控制元件
- Repeater控制元件的分頁實現控制元件
- HTML頁面轉換為Sharepoint母版頁(實戰)HTML
- 構造無限級樹並深度遍歷查詢指定節點
- 分頁查詢重構
- 理解 sole() 查詢構造器方法
- 如果走框架在同一頁面裡實現多個列表的分頁查詢框架
- 母版頁(Master Pages)AST
- 在repeater、datalist控制元件中使用分頁功能 (轉)控制元件
- 給Repeater控制元件裡新增序號的5種方法控制元件
- 基於 ELKB 構建 Kylin 查詢時間監控頁面
- ASP.NET中Repeater控制元件實現分頁功能ASP.NET控制元件
- asp.net Repeater控制元件內容上下滾動播放ASP.NET控制元件
- WebView實現頁內文字查詢功能WebView
- 獲取 url 並解析生成包含查詢串引數的物件物件
- C#取得頁面URL資訊C#
- ASP.NET母版頁使用 按下回車重新整理頁面 去掉 標籤ASP.NET
- python selenium查詢網頁內容Python網頁
- 自定義控制元件中的控制元件呼叫引用控制元件的頁面裡的函式 (轉)控制元件函式
- C#控制元件之Repeater控制元件使用C#控制元件
- hyperf 使用模型寫 union 子查詢並做分頁模型
- php 建立頁面表單並進行增刪改查PHP
- react跳轉url,跳轉外鏈,新頁面開啟頁面React
- 寫一個“特殊”的查詢構造器 – (四、條件查詢:複雜條件)
- asp.net Repeater等資料控制元件模版內部2個DropDownList控制元件級聯ASP.NET控制元件
- asp.net中一個頁面跳轉,後一個頁面操作內容後返回先前頁面,並使得先前頁面資料重新整理ASP.NET
- DM並行查詢並行
- Elasticsearch 或並查詢Elasticsearch
- SQL Server 頁面查詢超時(SOS_SCHEDULER_YIELD等待)SQLServer
- 小解惑:查詢構造器與集合中的 get 方法
- Go語言ORM包:使用worm構造查詢條件GoWorm
- 查詢構造器結果--物件陣列互轉方法物件陣列
- 使用PagedDataSource類實現DataList和Repeater控制元件的分頁顯示 (轉)控制元件
- 動態綁資料(Repeater控制元件控制元件
- .NET基礎之母版頁應用
- 如何給Scrollview裡內容截圖並生成bitmap,注意:Scrollview裡面內容較多有滾動了·View