摘要:webControll 用法
//////////////////////////////////////////////////////////////////此為webcontrol 控制取得函數
private WebUser _user;
public WebUser User
{
set
{
//_user = value;
Label1.Text = "ID:" + value.ID;
Label2.Text = "PW:" + value.PW;
Label3.Text = "Age:" + value.Age;
hlUserDetail.NavigateUrl = "ReVise.aspx?UserID=" + value.ID;
}
get
{
return _user;
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 此為 user頁面
protected void Page_Load(object sender, EventArgs e)
{
DirectoryInfo di = new DirectoryInfo(@"D:\test\"); ///先將所有檔案導入轉回物件,再加入List<物件> 裡 即可導出List<物件> 方便下一位的使用。
List<WebUser> lstUser = new List<WebUser>();
foreach (var userFile in di.GetFiles("*.*"))
{
var user = JsonConvert.DeserializeObject<WebUser>(File.ReadAllText(@"D:\test\" + userFile));
lstUser.Add(user);
}
//WebUserControl c = (WebUserControl)LoadControl("WebUserControl.ascx");
foreach (var _user in lstUser)
{
WebUserControl1 webControll = (WebUserControl1)LoadControl("WebUserControl1.ascx");
webControll.User = _user; // 傳給WebControll.User 後再ADD
testTbody.Controls.Add(webControll);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////
http://www.4ucode.com/Study/Topic/1437484 參照頁webControll