我的問題是
當我想使用帶有參數的UserControl時。UserControl帶參數的構造函數
它同時調用構造函數(構造函數沒有參數,並與constroctor參數)
這是正常的情況?
如果不是,我應該如何構造對象。
public partial class FreeExperience : Arche.Web.UI.UserControlBase
{
private ItemInfo itemInfo;
public FreeExperience() : base()
{
}
public FreeExperience(ItemInfo itemInfo) : this()
{
this.itemInfo = itemInfo;
}
在這裏我簡單的做用戶控件,
,並調用它的另一頁。
<%@ Register TagPrefix="uc" TagName="FreeExperience" Src="include/FreeExperience.ascx" %>
...
<uc:FreeExperience ID="ucFreeExperience" runat="server"/>
,並在此網頁的CS的Page_load
功能
ucFreeExperience = new Arche.Itempage3.include.FreeExperience(itemInfo);
刪除後:this()我得到相同的結果。這是正常的嗎? – 2010-05-21 08:56:45