Please explain the following code?
<p>While going through some of the code, i found there is written like this: </p>

<pre><code>ListViewDataItem dataItem = (ListViewDataItem)(((ImageButton)sender).Parent.Parent);

int noteId = Convert.ToInt32(((HiddenField)dataItem.FindControl("hidNoteId")).Value);
</code></pre>

<p>Please explain the meaning of these two line.</p>
