我希望在Web用戶控件之間傳遞值,而無需將任何代碼寫入用戶控件所在的主頁面。我做了那樣的事情,但做完之後,我需要點擊double來傳遞值。在Web用戶控件之間傳遞值 - DifferentQuestion
的我都做了什麼的例子:
部用戶控制(代碼隱藏)
protected void Page_Load(object sender, EventArgs e)
{
int productId = ProductUserControl.selectedProductId;
... doing some bind work with productId
}
產品用戶控制
public static int selectedProductId;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void lvDepartments_ItemCommand(object sender, ListViewCommandEventArgs e)
{
if (e.CommandName == "selectDepartment")
{
selectedProductId = int.Parse(e.CommandArgument);
}
}
在此先感謝...
順便說一下,爲什麼我在標題中加入「不同的問題」是我問過類似的問題,它的不同吧。 – Tarik 2008-12-17 23:08:45