我可以在不使用按钮的情况下举办活动吗?

时间:2014-07-23 09:34:02

标签: c# asp.net

我正在尝试从用户控件(ascx)引发一个事件,以使其父页面(aspx)刷新。

在用户控件(ascx)上:

    public event CommandEventHandler OrderLineUpdated;

    protected void btnDeleteRow_Click(object sender, EventArgs e)
    {
        int intOrderLineId = 0;
        Int32.TryParse(lblOrderLineId.Text, out intOrderLineId);
        OrderLinesDataHelpers.DeleteOrderLine(intOrderLineId);
        OrderLineUpdated(this,  new CommandEventArgs("","" ));
    }

在我的父页面上:

    <uc1:OrderLineControl ID="OrderLineControl1" runat="server" onOrderLineUpdated="ControlUpdated"/>

在背后的代码中:

     protected void ControlUpdated(object sender, CommandEventArgs e)
    {
        TotalButtonProcess();
    }

当我尝试引发事件时 - OrderLineUpdated(这个,新的CommandEventArgs(&#34;&#34;,&#34;&#34;)) - 我得到一个NullReferenceException。 如何在不将其附加到按钮的情况下初始化事件?

0 个答案:

没有答案