Forum


10:33

05/05/2011

Using autoencode=true passes form values in endcoded form, e.q < character is passed as <
I tried code below to decode them but still < gets stored instead of <
It looks like UpdateModel does not use passed fromValues collection to update.
How to store < to model if < is passed as value ?
Or how to disable only post data encoding ? setting autoencode=false disables incoming data encoding also.
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Save(string id, FormCollection formValues)
{
foreach (var val in formValues.AllKeys )
formValues[val] = Server.HtmlDecode(formValues[val]);
var entity = db.Stringss.Where((s) => s.Est == id).Single();
UpdateModel(entity);
}
Most Users Ever Online: 715
Currently Online:
148 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66