2010-09-04 1 views
0

Как вызвать функцию javascript при использовании элементов управления проверкой в ​​GridView.Элементы управления проверки, предоставляющие исключение при использовании с GridView on Delete, нажмите

Я пытаюсь вызвать функцию confirmDelete на кнопке удаления кнопки удаления GridViews. У меня нет кода на данный момент. Но когда я пытался это бросает исключение в Javascript

+0

Вы используете кнопку в качестве кнопки удаления? –

+0

@Musa: Нет Я использую ImageButton –

ответ

0

Ниже приведен пример кода, как я использую Javascript подтвердить на GridView:

<asp:GridView ID="gv" runat="server" > 
    <Columns> 
     <asp:TemplateField> 
      <ItemTemplate> 
       <asp:ImageButton ID="btnDelete" runat="server" OnCommand="btnDelete_Command" 
        CommandArgument='<%# Eval("Id") %>' ImageUrl="~/img/delete.png" 
        OnClientClick="return btnDelete_Click()"/> 
      </ItemTemplate> 
     </asp:TemplateField> 
    </Columns> 
</asp:GridView> 
<script type="text/javascript"> 
    function btnDelete_Click() { 
     return window.confirm('You sure?'); 
    } 
</script> 

код позади:

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (!IsPostBack) 
    { 
     gv.DataSource = list; 
     gv.DataBind(); 
    } 
} 

protected void btnDelete_Command(object sender, CommandEventArgs e) 
{ 
    // Delete Operation. 
} 

Я надеюсь, что это будет быть полезным.

+0

@Musa: Этот код, который я написал. Каждая вещь в части кнопки такая же, только то, что я добавил, является валидацией и после добавления элементов управления проверки asp.net. Моя кнопка подтверждения перестала работать. Исключение javascript происходит снова и снова. –

+0

Можете ли вы написать сообщение об исключении javascript? –

+0

@Musa: Я получаю эту ошибку ** Ошибка выполнения Microsoft JScript: ожидаемый объект ** –

Смежные вопросы