Jul 24, 2011, 12:57 PM
Create the DirectEvent Click from code behind
I need create the DirectEvent Click from code behind but I can´t get it.
I need your help.
Thanks.
protected void Page_Load(object sender, EventArgs e)
{
Ext.Net.Panel panelExample = new Ext.Net.Panel();
panelExample.ID = "panelExample";
panelExample.Padding = 15;
panelExample.ButtonAlign = Alignment.Center;
Ext.Net.Button btnCancel = new Ext.Net.Button();
btnCancel.ID = "btnCancel";
btnCancel.Text = "Cancel";
btnCancel.Icon = Icon.Cancel;
btnCancel.DirectEvents.Click.Event += new ComponentDirectEvent.DirectEventHandler(this.btnCancel_Click);
panelExample.Buttons.Add(btnCancel);
panelExample.Render();
}
public void btnCancel_Click(object sender, DirectEventArgs e)
{
MessageBoxConfig win = new MessageBoxConfig();
win.Title = "Cancel";
win.Message = "Works fine !!";
win.Buttons = MessageBox.Button.OK;
win.Icon = MessageBox.Icon.INFO;
X.Msg.Show(win);
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test4.aspx.cs" Inherits="test4" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Test4</title>
</head>
<body>
<form id="fExample" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
</form>
</body>
</html>
The error is: The control with ID 'btnCancel' not foundI need your help.
Thanks.