熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

.net 自定義控件顯示及傳參

2013-11-13 10:43:39  來源: .NET編程 

  【原創】給自定義控件ascx文件傳參數並傳值 讓你定義的控件可用性更大

  在網上查找了半天終於還是沒有結果 最後看到一個人發的代碼才激發了點靈感
在控件ascxcs聲明控件屬性
          private int _ClassID = ;
          public int ClassID
          {
              get { return _ClassID; }
              set { _ClassID= value; }
          }
在aspx頁面 <uc:TC ID="TID" runat="server" ClassID="" />這樣可以給想要傳參數的控件傳參數傳值

  在aspx頁面
<uc:UC_UserClass id="UC_UserClass" runat="server"></uc:UC_UserClass>

  後台aspxcs代碼
protected UC_UserClass UC_UserClass;
這句是重點默認我們在添加的時候是不會添加的
在VS裡很好用但是在VS裡面就麻煩了要自己手動來添加而且變量名要跟前面頁面中一樣
以前用的VS開發一點問題都沒有現在再回頭用了VS感覺很郁悶

  好不容易才搞定 朋友們可以試一下哦
if(!PageIsPostBack)
{
UC_UserClassClassID=; //你想傳的值
}
//這樣就可以給他傳值了
//下面還可以獲得自定義控件上的控件
DropDownList drp=UC_UserClassFindControl("drp") as DropDownList;
當然除了傳值還可以調用裡面的public方法和public函數

  解決了問題感覺好輕松啊!


From:http://tw.wingwit.com/Article/program/net/201311/14383.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.