asp.net mvc - How to check TempData value in my view after a form post? -
i fill tempdata formcollection
, try check value of tempdata
in view mvc 4 if
statement isn't working expect. here code.
controller :
[httppost] public actionresult testform(formcollection data) { tempdata["username"] = data["var"].tostring(); //data["var"] == "abcd" return redirecttoaction("index"); }
view:
@if (tempdata["var"] == "abcd") { <span>check</span> //never displayed } else { @tempdata["var"]; // display "abcd" }
this looks simple , don't understand why can't display check
. can me ?
please try this
var tempval = tempdata["var"];
then write if statement follow
@if (tempval.tostring() == "abcd") { <span>check</span> //never displayed } else { <span>@tempval</span>; // display "abcd" }
Comments
Post a Comment