ascx使用者控制項操作

2022-03-21 06:34:19 字數 1309 閱讀 5311

page.ascx 檔案
<%@ control language="c#" autoeventwireup="true" codefile="page.ascx.cs" inherits="page" %>

<%

for (int i = 1; i <=this._pagecount; i++)

%>

page.ascx.cs檔案
using system;

using system.collections;

using system.configuration;

using system.data;

using system.linq;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.htmlcontrols;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.xml.linq;

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

public int pagecount

set

}}

現在這個控制項就可以用了
拖動這個控制項到default.aspx檔案裡
<%@ page language="c#" autoeventwireup="true"  codefile="default.aspx.cs" inherits="_default" %>

<%@ register src="page.ascx" tagname="page" tagprefix="uc1" %>

page 控制項有個屬性pagecount可是這樣寫
但是不可以像asp那樣寫 "/>
那麼我要解決這個問題要怎麼樣搞呢?
其實這個問題很簡單,nnd自己笨死了,搞了很久
只要在 default.aspx.cs寫不就可以了
page1.page1=rs(0);

對使用者控制項 ascx 屬性 property 賦值

insus.net寫此博文,是對使用者控制項 ascx 的屬性賦值經驗與技巧分享。是這樣子的,在做新聞站點時,一般都會有分很多類別。在站點首頁會顯示最新,最top 或最hot的新聞或文章,而且是分類別來分的。因此,我們會設計成乙個使用者控制項,使用者控制項的資料來源均是來自article這個表,只是...

動態生成自定義控制項ascx如何給ascx傳值

有機會看到有在論壇上發出問題 在網頁上的銨鈕執行之後,動態載入的使用者控制項,如果沒有處理好,會在子使用者控制項的銨鈕被執行時拋棄。因此我們需要著重需要處理的關鍵點。同相子使用者控制項在動態載入之後,它的狀態也需要保持,不然在傳值給另乙個子使用者控制項時,也會被拋棄。另乙個關鍵點,就是子使用者控制項...

給ascx控制項傳初始引數

做了乙個共用的排序控制項,但是有乙個要求,必須在不同的頁面,會自動根據不同的條件進行排序,那麼把這個控制項拖入不同的頁面進行展示的時候,應該先把初始條件給控制項進行載入相應的資料。想過好幾種方案,比如通過request傳遞和session傳遞等,發現都不是很完美。後來考慮,ascx不是使用者控制項嗎...