Click here to Skip to main content
15,896,557 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi guys,

would you please help me? i want to get value of my <input type="input" name="hiddenbranch" id="hiddenbranch" value="" /> upon clicking my ActionLink

my views:
<input type="input" name="hiddenbranch" id="hiddenbranch" value="" />
@Html.ActionLink("search", "AcctSearch", "AcctConfirmation", null, new
             {
                 @class = "openDialog",
                 data_dialog_id = "searchDialog",
                 data_dialog_title = "Account Code"
             })


controller:
C#
public ActionResult AcctSearch(FormCollection formCollection)
{
    var sample = formCollection.Get("hiddenbranch");

}


please enlighten me..

regards,

naijeru
Posted
Comments
Karthik. A 15-Sep-12 10:07am    
You will get values in the FormCollection, only if a "form" is submitted (using form tags and submit buttons). In your code you are just "redirecting" to a page. Check out the basics of mvc 3 / html.

1 solution

HTML
<input type="input" name="hiddenbranch" value="@Model.YourValueProperty" />
@Html.ActionLink("search", "AcctSearch", "AcctConfirmation",, new
             {
                 @hiddenBranchId=@Model.YourValueProperty
                 @class = "openDialog",
                 data_dialog_id = "searchDialog",
                 data_dialog_title = "Account Code"
                
             },null)

C#
[HttpGet]
public ActionResult AcctSearch(int hiddenBranchId )
{
    var sample = hiddenBranchId ;
 
}


Hope this helps
 
Share this answer
 

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