<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: How to disable htmlencode of posted data</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-disable-htmlencode-of-posted-data</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/help/how-to-disable-htmlencode-of-posted-data/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>kobruleht on How to disable htmlencode of posted data</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/how-to-disable-htmlencode-of-posted-data#p23174</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/how-to-disable-htmlencode-of-posted-data#p23174</guid>
        	        	<description><![CDATA[<p>Using autoencode=true passes form values in endcoded form, e.q &#60; character is passed as &#38;lt;</p>
<p>I tried code below to decode them but still &#38;lt; gets stored instead of &#60;</p>
<p>It looks like UpdateModel does not use passed fromValues collection to update.</p>
<p>How to store &#60; to model if &#38;lt; is passed as value ?</p>
<p>Or how to disable only post data encoding ? setting autoencode=false disables incoming data encoding also.</p>
</p>
<blockquote>
<p>[AcceptVerbs(HttpVerbs.Post)]<br />public ActionResult Save(string id, FormCollection formValues)<br />{<br />&#160; foreach (var val in formValues.AllKeys )<br />&#160;&#160;&#160;&#160; formValues[val] = Server.HtmlDecode(formValues[val]);<br />&#160; var entity = db.Stringss.Where((s) =&#62; s.Est == id).Single();<br />&#160; UpdateModel(entity);<br />}</p>
</blockquote>
]]></description>
        	        	<pubDate>Sun, 15 May 2011 10:33:43 +0300</pubDate>
        </item>
</channel>
</rss>