积极答复者
如何传一个函数给用户控件?

问题
-
我想传一个函数给一个用户控件,这个函数在用户控件中多次用到,但我用下面的代码得到了错误,请问如果做?谢谢!
Error 1 Inconsistent accessibility: property type 'UserControl_RunCode.delegateGetDynamicDimFromControl' is less accessible than property 'UserControl_RunCode.GetDynamicDimFromControl'
E:\ASP.NET4.0_Calculator\hicalc\UserControl\RunCode.ascx.cs 22 45 E:\ASP.NET4.0_Calculator\hicalc\
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class UserControl_RunCode : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
}public int InputedID //It's OK
{
get { return Convert.ToInt32(ViewState["InputedID"].ToString()); }
set { ViewState["InputedID"] = value.ToString(); }
}delegate dynamic[] delegateGetDynamicDimFromControl(Panel PanelInput);
public delegateGetDynamicDimFromControl GetDynamicDimFromControl //It's wrong
{
get {
return (delegateGetDynamicDimFromControl)ViewState["GetDynamicDimFromControl"];
}
set {
ViewState["GetDynamicDimFromControl"] = value;
}
}}
答案
全部回复
-
我想传一个函数给一个用户控件,这个函数在用户控件中多次用到,但我用下面的代码得到了错误,请问如果做?谢谢!
Error 1 Inconsistent accessibility: property type 'UserControl_RunCode.delegateGetDynamicDimFromControl' is less accessible than property 'UserControl_RunCode.GetDynamicDimFromControl'
E:\ASP.NET4.0_Calculator\hicalc\UserControl\RunCode.ascx.cs 22 45 E:\ASP.NET4.0_Calculator\hicalc\
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class UserControl_RunCode : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
}public int InputedID //It's OK
{
get { return Convert.ToInt32(ViewState["InputedID"].ToString()); }
set { ViewState["InputedID"] = value.ToString(); }
}delegate dynamic[] delegateGetDynamicDimFromControl(Panel PanelInput);
public delegateGetDynamicDimFromControl GetDynamicDimFromControl //It's wrong
{
get {
return (delegateGetDynamicDimFromControl)ViewState["GetDynamicDimFromControl"];
}
set {
ViewState["GetDynamicDimFromControl"] = value;
}
}}
- 已合并 Sheng Jiang 蒋晟Moderator 2010年7月22日 2:52