{"id":58,"date":"2014-07-28T11:54:06","date_gmt":"2014-07-28T11:54:06","guid":{"rendered":"http:\/\/mairwa.com\/wordpress\/?p=58"},"modified":"2014-07-28T11:54:06","modified_gmt":"2014-07-28T11:54:06","slug":"how-to-pass-value-from-view-to-controller","status":"publish","type":"post","link":"http:\/\/mairwa.com\/wordpress\/?p=58","title":{"rendered":"how to pass value from view to controller"},"content":{"rendered":"<p>ASP.Net MVC How to pass data from view to controller<\/p>\n<p><strong>&gt;&gt;To viewModels that passed data from controller to view. \u00a0<\/strong><\/p>\n<p>public class ReportViewModel { public sring Name {get;set;} }<\/p>\n<p>and in your Get Action,<\/p>\n<p>public actionresult report(){ return view(new reportviewmodel()); }<\/p>\n<p>and view must be strongly typed to reportviewmodel<\/p>\n<p>@model ReportViewModel<\/p>\n<p>@using(Html.BeginForm())<\/p>\n<p>{ Name:@Html.TextBoxFor(s=&gt;s.name)<\/p>\n<p>&lt;input type=&#8221;submit&#8221; value=&#8221;Generate report&#8221; \/&gt; }<\/p>\n<p>HttpPost action method<\/p>\n<p>[HttpPost]<\/p>\n<p>public actionresult report(reportviewmodel model) { }<\/p>\n<p><strong>&gt;&gt;or simply we can do this without POCO Classes(ViewModels)<\/strong><\/p>\n<p>@using(Html.BeginForm())<\/p>\n<p>{ \u00a0\u00a0 &lt;input type=&#8221;text&#8221; name=&#8221;reportName&#8221; \/&gt;<\/p>\n<p>&lt;input type=&#8221;submit&#8221; \/&gt; }<\/p>\n<p>and in HttpPost action, use a parameter with same name as the textbox name.<\/p>\n<p>[HttpPost] public ActionResult Report(string reportName)<\/p>\n<p>{ \u00a0 \/\/check for reportName parameter value now \u00a0 \/\/to do : Return something }<\/p>\n<p><strong>&#8212;&#8211;through Javascript<\/strong><\/p>\n<p>public <span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">void<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> GetExcel(<\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">string<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> FileName)<\/span><\/span><\/p>\n<p>{<\/p>\n<p><span style=\"color:#008000;font-family:Consolas;font-size:large;\"><span style=\"color:#008000;font-family:Consolas;font-size:large;\"><span style=\"color:#008000;font-family:Consolas;font-size:large;\">\/\/ DataTable dt = (DataTable)Session[&#8220;ExcelData&#8221;];<\/span><\/span><\/span><\/p>\n<p><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">var<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> DtReport = Session[<\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;ExcelData&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">] <\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">as<\/span><\/span><\/span><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\"><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\"><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\">DataTable<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">;<\/span><\/span><\/p>\n<p><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\"><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\"><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\">MemoryStream<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> stream = <\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">null<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">;<\/span><\/span><\/p>\n<p><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">string<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">[] ExcelArray = <\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">null<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">;<\/span><\/span><\/p>\n<p><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">switch<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> (FileName){}<\/span><\/span><\/p>\n<p>}<\/p>\n<p>&#8212;In view<\/p>\n<p>@model UIModel.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\"><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\"><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\">ProjectCostViewModel<\/span><\/span><\/span><\/p>\n<p>@{ViewBag.Title =<span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;Project Cost Report&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">;<\/span><\/span><\/p>\n<p>Layout =<span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;~\/Views\/Shared\/_Layout.cshtml&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">;<\/span><\/span><\/p>\n<p>}<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\">script<\/span><\/span><\/span><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\"><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\"><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\">type<\/span><\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">=&#8221;text\/javascript&#8221;&gt;<\/span><\/span><\/span><\/p>\n<p><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">function<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> getTextBoxContent() {<\/span><\/span><\/p>\n<p><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">if<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> ($(<\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;#TxtRounds&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">).val() &gt; <\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;0&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">) {<\/span><\/span><\/p>\n<p><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">var<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> FileName = <\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;ProjectCostTotalRound&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">;<\/span><\/span><\/p>\n<p><span style=\"color:#008000;font-family:Consolas;font-size:large;\"><span style=\"color:#008000;font-family:Consolas;font-size:large;\"><span style=\"color:#008000;font-family:Consolas;font-size:large;\">\/\/window.location = &#8220;\/Report\/GetExcel?FileName=&#8221; + FileName + &#8220;&amp;Round=&#8221; + $(&#8220;#TxtRounds&#8221;).val();<\/span><\/span><\/span><\/p>\n<p>window.location = appPath+<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;\/Report\/GetExcel?FileName=&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> + FileName + <\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;&amp;Round=&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> + $(<\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;#TxtRounds&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">).val();<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>}<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">else<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> {<\/span><\/span><\/p>\n<p>alert(<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;Please input at least one round free&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">);<\/span><\/span><\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\">script<\/span><\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">&gt;<\/span><\/span><\/span><\/p>\n<p>@ <span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">using<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> (Html.BeginForm(<\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;ProjectCostList&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">, <\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;Report&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">, <\/span><\/span><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\"><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\"><span style=\"color:#2b91af;font-family:Consolas;font-size:large;\">FormMethod<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">.Post, <\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">new<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> { @class = <\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;form-horizontal&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">, role = <\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;form&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> }))<\/span><\/span><\/p>\n<p>{<\/p>\n<p>&lt;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\">div<\/span><\/span><\/span><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\"><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\"><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\">id<\/span><\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">=&#8221;divTCostReport&#8221;&gt;<\/span><\/span><\/span><\/p>\n<p>@Html.TextBox(<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;TxtRounds&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">, (<\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">string<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">)ViewBag.TxtRounds, <\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">new<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> { @onkeypress = <\/span><\/span><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\"><span style=\"color:#a31515;font-family:Consolas;font-size:large;\">&#8220;return OnlyNumeric(event);&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\"> })<\/span><\/span><\/p>\n<p><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">&lt;<\/span><\/span><\/span><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\">br<\/span><\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">\/&gt;<\/span><\/span><\/span><\/p>\n<p><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">&lt;<\/span><\/span><\/span><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\">a<\/span><\/span><\/span><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\"><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\"><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\">href<\/span><\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">=&#8221;#&#8221;<\/span><\/span><\/span><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\"><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\"><span style=\"color:#ff0000;font-family:Consolas;font-size:large;\">onclick<\/span><\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">=&#8221;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">getTextBoxContent();<\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">&#8220;&gt;<\/span><\/span><\/span><span style=\"font-family:Consolas;font-size:large;\"><span style=\"font-family:Consolas;font-size:large;\">Total Cost Report<\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">&lt;\/<\/span><\/span><\/span><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\">a<\/span><\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">&gt;<\/span><\/span><\/span><\/p>\n<p><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">&lt;\/<\/span><\/span><\/span><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\"><span style=\"color:#800000;font-family:Consolas;font-size:large;\">div<\/span><\/span><\/span><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\"><span style=\"color:#0000ff;font-family:Consolas;font-size:large;\">&gt;<\/span><\/span><\/span><\/p>\n<p>}<\/p>\n<p><strong> If we want to post to another controller, you may use this overload of the BeginForm method.<\/strong><\/p>\n<p>@using(Html.BeginForm(&#8220;Report&#8221;,&#8221;SomeOtherControllerName&#8221;))<\/p>\n<p>{ \u00a0\u00a0 &lt;input type=&#8221;text&#8221; name=&#8221;reportName&#8221; \/&gt; \u00a0\u00a0 &lt;input type=&#8221;submit&#8221; \/&gt; }<\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">ASP.Net MVC How to pass data from view to controller &gt;&gt;To viewModels that passed data from controller to view. \u00a0 public class ReportViewModel { public sring Name {get;set;} } and in your Get Action, public actionresult report(){ return view(new reportviewmodel()); } and view must be strongly typed to reportviewmodel @model ReportViewModel @using(Html.BeginForm()) { Name:@Html.TextBoxFor(s=&gt;s.name) &lt;input type=&#8221;submit&#8221; value=&#8221;Generate report&#8221; \/&gt; }&hellip; <a href=\"http:\/\/mairwa.com\/wordpress\/?p=58\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-58","post","type-post","status-publish","format-standard","hentry","category-c-vb","xfolkentry"],"_links":{"self":[{"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=58"}],"version-history":[{"count":0,"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/58\/revisions"}],"wp:attachment":[{"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=58"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=58"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mairwa.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}