передача аргументов в событие
От: Lepsik Индия figvam.ca
Дата: 14.03.11 21:43
Оценка:
поиском как-то не нашлось

скажем в коде :


<tr><td align="left"><div style="font-size: 70%; font-family: Verdana, sans-serif; padding: 0px 10px 0px 0px;">Attached file:&nbsp;(<%#DataBinder.Eval(Container.DataItem, "filename1")%>- <%#DataBinder.Eval(Container.DataItem, "filelen1")%>Kb)
 <asp:ImageButton ID="btnDownload1" runat="server" onclick="btnDownload_Click" 
 DescriptionUrl=<%#DataBinder.Eval(Container.DataItem, "rowid")%> ImageUrl="Images\download.gif"/>
</td></tr>


хочу передать guid файла хранящегося в базе

передать его удалось тока через DescriptionUrl=<мой гуид>

на сервере получаю так:


    protected void btnDownload_Click(object sender, EventArgs e)
    {
        ImageButton btn = sender as ImageButton;

        if (null == btn)
        {
            return;
        }
        String guid = btn.DescriptionUrl;
    }


я понимаю что это через задний проход — читатель из чукчи плохой

какой же путь наиболее халяльно-кошерно-правоверный?
чутье подсказывает что через EventArgs e — но глядя в отладчик и результата гугля я как-то не нашел прямого ответа

не дайте умереть рубщику мяса в неведении
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.