suresh92 Ответов: 1

Удалить всплывающее предупреждение когда я нажимаю на кнопку Удалить не actionlink с помощью MVC


у меня есть проблема с тем,чтобы получить предупреждение об удалении,когда я нажимаю на кнопку удаления, на самом деле операция удаления выполнена, но нужно всплывающее предупреждение, я использовал событие onclick.

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

<table class="table table-bordered table-hover table-responsive table-condensed">
        <tr>
            <th>
                Name
            </th>
            <th>
                @Html.DisplayNameFor(model => model.Password)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.Gender)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.Designation)
            </th>
            <th>
                Joining Date
            </th>
            <th>
                Working Hours
            </th>
            <th>
                @Html.DisplayNameFor(model => model.Address)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.EmailId)
            </th>
            <th>
                Mobile Number
            </th>
            <th>
                Created by
            </th>
            <th>Actions</th>
        </tr>

        @foreach (var item in Model)
        {
            @Html.HiddenFor(model => item.EmpId)
            <tr>
                <td>
                    @Html.DisplayFor(model => item.Name)
                </td>

                <td>
                    @Html.DisplayFor(model => item.Password)
                </td>

                <td>
                    @Html.DisplayFor(model => item.Gender)
                </td>

                <td>
                    @Html.DisplayFor(model => item.Designation)
                </td>

                <td>
                    @Html.DisplayFor(model => item.JoiningDate)
                </td>

                <td>
                    @Html.DisplayFor(model => item.WorkingHours)
                </td>

                <td>
                    @Html.DisplayFor(model => item.Address)
                </td>

                <td>
                    @Html.DisplayFor(model => item.EmailId)
                </td>

                <td>
                    @Html.DisplayFor(model => item.MobileNumber)
                </td>

                <td>
                    @Html.DisplayFor(model => item.Createdby)
                </td>
                <td>
                    <button type="button" title="Edit" class="btn btn-success glyphicon glyphicon-edit" value="Edit" onclick="location.href='@Url.Action("EditEmpDetails", "Employee", new { id = item.EmpId })'"> Edit</button>
                    <button type="button" title="Delete" class="btn btn-md btn-danger glyphicon glyphicon-trash" value="Delete" onclick="location.href='@Url.Action("DeleteEmp", "Employee", new { id = item.EmpId })' "> Delete</button>                
                       
                                Create New
                            </a>
                        </span>*@
                </td>
            </tr>
        }
    </table>

1 Ответов

Рейтинг:
4

Karthik_Mahalingam

Цитата:
вам удалить оповещение, когда я нажимаю на кнопку Удалить,на самом деле удалить операцию сделали, но нужно всплывающее уведомление

пробовать

<script>
    function funDeleteConfirm(url) {
        var canProceed = confirm('Do you want to Delete ?');
        if(canProceed)
            location.href = url;
        return canProceed;
    }
</script>

<button type="button" title="Delete" class="btn btn-md btn-danger glyphicon glyphicon-trash" value="Delete" onclick="return funDeleteConfirm('@Url.Action("DeleteEmp", "Employee", new { id = item.EmpId })') "> Delete</button> 


suresh92

Спасибо за Вашу поддержку Картик

Karthik_Mahalingam

добро пожаловать Суреш