Click here to Skip to main content
11,642,381 members (63,274 online)
Rate this: bad
Please Sign up or sign in to vote.
See more: MVC3
Hi Friends,
I have came across the issue that is when i posting the values using the return view("Viewname",objectvalue) the values are not populating in the text boxes

I have made the code which is as follows

calInfo.txtProjRev_1 = Convert.ToDecimal(ShowReportInfo[0].ShowProjectRevenu).ToString("0,0", CultureInfo.InvariantCulture);
                   calInfo.txtProjRev_2 = Convert.ToDecimal(ShowReportInfo[1].ShowProjectRevenu).ToString("0,0", CultureInfo.InvariantCulture);
                   calInfo.txtProjRev_3 = Convert.ToDecimal(ShowReportInfo[2].ShowProjectRevenu).ToString("0,0", CultureInfo.InvariantCulture);

 return View("Calculator", calInfo);//in this model getting all the values

View Code
<%: Html.TextBoxFor(txtProjRev_1 => Model.txtProjRev_1, new { @class = "textboxyear", onkeypress = "javascript:checkval(this);" })%>
<%: Html.TextBoxFor(txtProjRev_2=>Model.txtProjRev_2, new { @class = "textboxyear", onkeypress = "javascript:checkval(this);" })%>
Please Help me to resolved this
Posted 31-Oct-12 4:06am
Edited 31-Oct-12 4:16am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Html.TextBoxFor(txtProjRev_1 => Model.txtProjRev_1, new { @class = "textboxyear", onkeypress = "javascript:checkval(this);" })
should be
Html.TextBoxFor(m => m.txtProjRev_1, new { @class = "textboxyear", onkeypress = "javascript:checkval(this);" })

You'll have to update that for any reference like this.

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

Advertise | Privacy | Mobile
Web03 | 2.8.150731.1 | Last Updated 31 Oct 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100