这就是我的LoginControl
课程的样子:
namespace WebApplication3
{
public partial class LoginControl : System.Web.UI.UserControl
{
public event EventHandler ButtonLoginClick;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnLogin_Click1(object sender, EventArgs e)
{
ButtonLoginClick(sender, e);
}
}
}
在我使用控件的页面上,我有以下代码:
<myComps:LoginControl runat="server" ID="LoginControl" ButtonLoginClick="btnLogin_Click"></myComps:LoginControl>
当我点击登录按钮时,事件未被触发,因为我收到以下错误
未实例化对象。
我想这是在谈论这个事件。当我调用事件ButtonLoginClick
时,错误就会发生。
答案 0 :(得分:0)
在页面上,您需要将 actions: bindActionCreators(basicActions.selectOptions, dispatch)
更改为ButtonLoginClick="btnLogin_Click"
。
然后asp.net会将您的处理程序绑定到OnButtonLoginClick="btnLogin_Click"
事件。