kav@94 Ответов: 1

Как я могу проверить, нажата ли кнопка link или нет, используя условие if в C#


I want to check whether the linkbutton is clicked or not using if condition i tried by using linkbuttonname.clicked== true but its not working


<pre> protected void gvShowBugs_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        foreach (GridViewRow row in grdTodyTasks.Rows)
        {
            LinkButton lnkNewclicked = row.FindControl("lnkNew") as LinkButton;
            //ScriptManager.GetCurrent(this).RegisterPostBackControl(lnkFull);
            if (lnkNew.clicked==true)
            {

            }
        }
    }


Что я уже пробовал:

i tried by using linkbuttonname.clicked== true but its not working

1 Ответов

Рейтинг:
1

RDBurmon

Вы можете использовать этот код -

protected void btnStartTrans_Click(object sender, EventArgs e)
{
    // Loop through all rows in the grid
    foreach (GridViewRow row in grid.Rows)
    {
        // Only look for `lbClose` in data rows, ignore header and footer rows, etc.
        if (row.RowType == DataControlRowType.DataRow)
        {
            // Find the `lbClose` LinkButton control in the row
            LinkButton theLinkButton = (LinkButton)row.FindControl("lbClose");

            // Make sure control is not null
            if(theLinkButton != null)
            {
                // Enable the link button
                theLinkButton.Enabled = true;
            }
        }            
    }
}


kav@94

мне нужно вызвать событие изменения индекса страницы

Nakhia_ind

это может привести к выздоровлению

kav@94

вы не поняли мою точку зрения, я думаю, когда я держу if(theLinkButton != null)
{
// Включить кнопку Ссылка
кнопка звонка.Включен = истина;
} затем каждый раз, когда я нажимаю кнопку ссылки, она переходит в блок if, но она должна входить в блок if только тогда, когда я нажимаю эту кнопку ссылки

Nakhia_ind

ясно, что я не понимаю, но что-то я предполагаю.Итак, ниже приведен

Html-код ниже
<asp:TemplateField HeaderText="включить">
<itemtemplate>
&ЛТ;как ASP:LinkButton элемент ID="lbtn" атрибут runat="сервер" текст=в'<% #Персонализация("кошка") %&ГТ;' CommandArgument='&л;% #Персонализация("кошка") %&ГТ;' функция onclick="btnStartTrans_Click" Имя_команды="btnenable"&ГТ;




охраняемых недействительными btnStartTrans_Click(объект отправителя, EventArgs в электронной)
{
LinkButton lbtn = (LinkButton)отправитель;
лбтн.Включено = ложь;

}