Sun*_*Lim 3 c# asp.net constructor
我的问题是
当我想将UserControl与参数一起使用时.
它调用构造函数(没有参数的构造函数和带参数的constroctor)
这是正常情况吗?
如果没有,我应该如何构造对象.
public partial class FreeExperience : Arche.Web.UI.UserControlBase
{
private ItemInfo itemInfo;
public FreeExperience() : base()
{
}
public FreeExperience(ItemInfo itemInfo) : this()
{
this.itemInfo = itemInfo;
}
Run Code Online (Sandbox Code Playgroud)
在这里我做了简单的userControl,
并在另一页上像这样调用它.
<%@ Register TagPrefix="uc" TagName="FreeExperience" Src="include/FreeExperience.ascx" %>
Run Code Online (Sandbox Code Playgroud)
...
<uc:FreeExperience ID="ucFreeExperience" runat="server"/>
Run Code Online (Sandbox Code Playgroud)
并且关于 Page_load
这个网页的功能CS
ucFreeExperience = new Arche.Itempage3.include.FreeExperience(itemInfo);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5957 次 |
最近记录: |