Mohankumar.Engain Ответов: 3

Как использовать предупреждающее сообщение javascript в коде позади, когда я нажимаю данные столбца gridview(кнопка)?


уважаемый господин,

Как использовать предупреждающее сообщение javascript в коде позади, когда я щелкаю данные столбца gridview(т. е. Кнопка)?

Этот код обычно работает на странице c# ,

ScriptManager.RegisterStartupScript(Page, this.GetType(), "AlertMessage", "<script language=\"javascript\"  type=\"text/javascript\">;alert('Mohan');</script>", false);

Но когда я нажимаю gridview data или записываю его, он не отображается.

Пожалуйста, помогите мне, как отобразить, когда я нажимаю кнопку gridview

Мохан.

3 Ответов

Рейтинг:
28

Supriya Srivastav

Вызвать функцию JS на OnClientClick событие кнопки.

напр.
если кнопка в gridview выглядит так,

<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ImageButton3" runat="server" CommandName="Delete" Height="12px"

ImageUrl="~/images/delete.png" ToolTip="Delete Record" Width="12px" OnClientClick="return delrecord();" />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left" Wrap="False" Width="30px" />
<ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Wrap="False" Width="30px" />
</asp:TemplateField>


как вы можете видеть, вызывается js - функция delrecord (), которая выглядит следующим образом,

function delrecord() {
    if (confirm("Are you sure want to Delete Record ?")) {
        return true;
    }
    else {
        return false;
    }
}


Рейтинг:
16

uspatel

вы можете использовать как

ScriptManager.RegisterStartupScript(
       this,
       typeof(Page),
       "Alert",
       "<script>alert('" + sMessage + "');</script>",
       false);


on button onclick событие.


Рейтинг:
1

Rahulyaaaaa

ClientScript.RegisterStartupScript(Me.GetType(), "alert", "alert('запись успешно сохранена');", True)


CHill60

Вопрос был решен 5 лет назад. Ваша единственная линия "решения" противоречит принятым ответам вообще без каких-либо объяснений. Бессмысленный.