Моя проблема
когда я хочу использовать UserControl с параметром.
он вызывает оба конструктора (конструктор без параметров и конструктор с параметрами)
это нормальная ситуация ??
если нет, то как мне построить объект.
public partial class FreeExperience : Arche.Web.UI.UserControlBase
{
private ItemInfo itemInfo;
public FreeExperience() : base()
{
}
public FreeExperience(ItemInfo itemInfo) : this()
{
this.itemInfo = itemInfo;
}
здесь я сделал простой userControl,
и назовите это так на другой странице.
<%@ Register TagPrefix="uc" TagName="FreeExperience" Src="include/FreeExperience.ascx" %>
...
<uc:FreeExperience ID="ucFreeExperience" runat="server"/>
And On Page_load
функция CS
этой веб-страницы
ucFreeExperience = new Arche.Itempage3.include.FreeExperience(itemInfo);