Click here to Skip to main content
15,745,014 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I have one View there i am biniding data to table as an below, i want to edit current data and pass the new data to controller. Please can help me how to do it same.

<%foreach (Holiday kvp in (IList<Holiday>)ViewData["Holidays"])
        <td onclick="javascript:changeContent(this);" id="date"><%= kvp.Date.ToString("dd/MM/yyyy") %></td>
        <td onclick="javascript:changeContent(this);" id="desc"><%= kvp.Description %></td>
        <td><%= Html.Encode(Html.EditorFor(k => kvp.Date)) %></td>
        <%--<td><input type="submit" name="submitButton" value="Edit" class="highlight"/></td>--%>
        <td><%=  Html.ActionLink("Edit", "Edit", new { holidayID = kvp.ID, name = kvp.Description, date = kvp.Date }, new { @class = "Edit", @Style = "color:Blue;font-size: 11px;text-decoration:none;" })%></td>
        <td><%: Html.ActionLink("Delete", "Delete", new { id = kvp.ID, date = kvp.Date}, new { @class = "delete", @Style = "color:Blue;font-size: 11px;text-decoration:none;" })%></td>
    <%} %>

$(function () {
    $('.Edit').click(function () {
        var answer = confirm('Do you want to Modify this record?');
        if (answer) {
            $.post(this.href, function () {
                window.location.reload(); //Callback
            return false;
        return false;



This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900