You have a simple syntax error here...
<form action="@Url.Action("AddAction", new { col1=c1,col2=c2,col3=c3 })"></form>
You should write it like this...
<form action="<%: @Url.Action("AddAction", new { col1=c1,col2=c2,col3=c3 }) %>"></form>
But MVC has a helper method to create forms in a better way...
@using (Html.BeginForm("ControllerName", "ActionName", new {parameter-list}, FormMethod.Post ))
{
}
See more here:
http://msdn.microsoft.com/en-us/library/system.web.mvc.html.formextensions.beginform(v=vs.118).aspx[
^]