如何获取LinkBut​​ton点击事件的回发数据?

时间:2012-12-03 11:16:04

标签: asp.net .net

我在aspx页面中有一个LinkBut​​ton。

<asp:TextBox ID="textBoxNote" runat="server" />
    <asp:LinkButton ID="linkButtonUpdateNote" Text="Update" OnClick="ButtonUpdateNoteClicked" runat="server" />  

click事件处理程序具有以下代码

 protected void ButtonUpdateNoteClicked(object sender, EventArgs e)
        {
            var note = textBoxNote.Text;
        }

On Postback textBoxNote.Text为空。我没有得到贴出的价值。如何获得价值?

1 个答案:

答案 0 :(得分:3)

您似乎可能正在重置Page_Load中的值。

检查您是否使用IsPostback检查Page_Load功能。见 - http://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback.aspx

private void Page_Load()
{
    if (!IsPostBack)
    {
        DoThisOnce();
    }

    DoThisOnEachPostback();
}