Thursday, 8 August 2013

How to use hidden field vlaues from view to controller in asp.net mvc 3

How to use hidden field vlaues from view to controller in asp.net mvc 3

I have to pass hidden filed values to controller action .So i have tried
in the following way.but i am getting null values .I have tried both
methos i.e formcollection and viewmodel concept
Asp.net Controller:
public ActionResult MapIcon()
{
Hidden hd = new Hidden();
return View(hd);
}
[HttpPost]
public ActionResult MapIcon(Hidden hidden)
{
FormCollection col = new FormCollection();
var value = col["hidden1"];
// string value = mycontroler.ControlName;
return View(hidden);
}
@model SVGImageUpload.Models.Hidden
Razor view:@using (Html.BeginForm(new { id = "postform" }))
{
<input type="hidden" id="" value="7" name="hidden1" />
<input type="hidden" id="" value="7" name="hidden2"/>
<input type="submit" value="Match"/>
}
viewmodel:
namespace SVGImageUpload.Models
{
public class Hidden
{
public string hiddevalue { get; set; }
}
}

No comments:

Post a Comment