<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-8942599.post1168699587783843592..comments</id><updated>2011-04-21T17:43:20.281-04:00</updated><category term='AOP'/><category term='Visual Studio'/><category term='Analytics'/><category term='SQL'/><category term='CSS'/><category term='SharePoint'/><category term='rants'/><category term='Windows Services'/><category term='selenium'/><category term='Tips'/><category term='msbuild'/><category term='general'/><category term='opinions'/><category term='windows 7'/><category term='twelve-days-of-code'/><category term='Legacy Projects'/><category term='vegas mix06'/><category term='TDD'/><category term='BDD'/><category term='web 2.0'/><category term='Software Design'/><category term='FxCop'/><category term='selenium toolkit'/><category term='log4net'/><category term='.net'/><category term='fun'/><category term='guided by tests'/><category term='blogging'/><category term='cool tech'/><category term='unity'/><title type='text'>Comments on the urban canuk, eh: Understanding SharePoint’s “ddwrt:DataBind” syntax...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.bryancook.net/feeds/1168699587783843592/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default'/><link rel='alternate' type='text/html' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html'/><author><name>bryan</name><uri>http://www.blogger.com/profile/01332614158223702009</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8942599.post-5222582926172622931</id><published>2011-04-21T17:43:20.281-04:00</published><updated>2011-04-21T17:43:20.281-04:00</updated><title type='text'>@jabit - the ddwrt:databind is for the server cont...</title><content type='html'>@jabit - the ddwrt:databind is for the server control events which are triggered on postback. You may need to trigger the postback event from javascript in order to leverage client-side changes.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/5222582926172622931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/5222582926172622931'/><link rel='alternate' type='text/html' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html?showComment=1303422200281#c5222582926172622931' title=''/><author><name>bryan</name><uri>http://www.blogger.com/profile/01332614158223702009</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html' ref='tag:blogger.com,1999:blog-8942599.post-1168699587783843592' source='http://www.blogger.com/feeds/8942599/posts/default/1168699587783843592' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1859931516'/></entry><entry><id>tag:blogger.com,1999:blog-8942599.post-3943732710254109606</id><published>2011-03-30T11:15:13.228-04:00</published><updated>2011-03-30T11:15:13.228-04:00</updated><title type='text'>I know this is an old post but I hoped you might k...</title><content type='html'>I know this is an old post but I hoped you might know why the DataBind event doesn&amp;#39;t detect when you change the field from JavaScript. For example if you modify the selection of a DVDropDownList through JavaScript, the ddwrt:DataBind function doesn&amp;#39;t pick up that change. Please help!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/3943732710254109606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/3943732710254109606'/><link rel='alternate' type='text/html' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html?showComment=1301498113228#c3943732710254109606' title=''/><author><name>jabit</name><uri>http://www.blogger.com/profile/01253079068709339114</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html' ref='tag:blogger.com,1999:blog-8942599.post-1168699587783843592' source='http://www.blogger.com/feeds/8942599/posts/default/1168699587783843592' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1338106704'/></entry><entry><id>tag:blogger.com,1999:blog-8942599.post-4928803565509202805</id><published>2010-08-25T10:58:49.260-04:00</published><updated>2010-08-25T10:58:49.260-04:00</updated><title type='text'>I have to say that this statement &amp;quot;but it is ...</title><content type='html'>I have to say that this statement &amp;quot;but it is really impressive&amp;quot; is, well, still a matter of debate, no? Regardless, I thank you for your efforts. -- Mark Kamoski</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/4928803565509202805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/4928803565509202805'/><link rel='alternate' type='text/html' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html?showComment=1282748329260#c4928803565509202805' title=''/><author><name>mkamoski</name><uri>http://www.blogger.com/profile/09534434189588567205</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html' ref='tag:blogger.com,1999:blog-8942599.post-1168699587783843592' source='http://www.blogger.com/feeds/8942599/posts/default/1168699587783843592' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1572339989'/></entry><entry><id>tag:blogger.com,1999:blog-8942599.post-5918727774237212058</id><published>2010-07-19T14:15:33.864-04:00</published><updated>2010-07-19T14:15:33.864-04:00</updated><title type='text'>Hi Bryan,

obviously late to the post, but this is...</title><content type='html'>Hi Bryan,&lt;br /&gt;&lt;br /&gt;obviously late to the post, but this is more a philosiphical sharepoint developer question than specifically to do with &amp;quot;ddwrt:DataBind&amp;quot; and as a relative newcomer to this who shooting-match its this - &lt;br /&gt;&lt;br /&gt;I came across your blog which helped me out a huge amount whilst looking for info on the &amp;quot;ddwrt:DataBind&amp;quot; syntax - now this syntax is surely something that every sharepoint developer sees every single day they are developing - yet as far as I can see there is almost nothing out there which details this core part of the sharepoint system&lt;br /&gt;&lt;br /&gt;Is this becuase;&lt;br /&gt;&lt;br /&gt;1. fiddling with this is actually the &amp;#39;wrong way&amp;#39; - as far as there is ever a wrong way - to get things done?&lt;br /&gt;&lt;br /&gt;2. alpha-sharepoint-developers who have worked it out dont want to share the inner secrets...&lt;br /&gt;&lt;br /&gt;3. There is a better way to get things done client side than fiddling with ddwrt:DataBind?&lt;br /&gt;&lt;br /&gt;Its all part of the Big Sharepoint Conspiracy to drive a sane developer nuts?&lt;br /&gt;&lt;br /&gt;Any thoughst greatly apprecaited!&lt;br /&gt;&lt;br /&gt;All the best</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/5918727774237212058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/5918727774237212058'/><link rel='alternate' type='text/html' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html?showComment=1279563333864#c5918727774237212058' title=''/><author><name>IdeasAnvil</name><uri>http://www.blogger.com/profile/01372272085276676077</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='16' src='http://4.bp.blogspot.com/_vtwBvmHfAJo/TAtTto9ARYI/AAAAAAAAAA4/vyhlds3aoqI/S220/Welcome_a.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html' ref='tag:blogger.com,1999:blog-8942599.post-1168699587783843592' source='http://www.blogger.com/feeds/8942599/posts/default/1168699587783843592' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2099439242'/></entry><entry><id>tag:blogger.com,1999:blog-8942599.post-3996231481997369018</id><published>2010-04-06T06:35:45.521-04:00</published><updated>2010-04-06T06:35:45.521-04:00</updated><title type='text'>Hi Bryan
thanks for this great post
I&amp;#39;ve searc...</title><content type='html'>Hi Bryan&lt;br /&gt;thanks for this great post&lt;br /&gt;I&amp;#39;ve searched a lot for this issue and found nothing till I found your post&lt;br /&gt;thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/3996231481997369018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/3996231481997369018'/><link rel='alternate' type='text/html' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html?showComment=1270550145521#c3996231481997369018' title=''/><author><name>Mina Samy</name><uri>http://www.blogger.com/profile/17541163706855964717</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html' ref='tag:blogger.com,1999:blog-8942599.post-1168699587783843592' source='http://www.blogger.com/feeds/8942599/posts/default/1168699587783843592' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1552067875'/></entry><entry><id>tag:blogger.com,1999:blog-8942599.post-8806868872877880393</id><published>2009-10-23T01:53:52.987-04:00</published><updated>2009-10-23T01:53:52.987-04:00</updated><title type='text'>Mark,

Not sure I follow your meaning by &lt;i&gt;whenev...</title><content type='html'>Mark,&lt;br /&gt;&lt;br /&gt;Not sure I follow your meaning by &lt;i&gt;whenever someone replies&lt;/i&gt; but if you want to suppress the body, you&amp;#39;re probably best to let the XSLT do that.&lt;br /&gt;&lt;br /&gt;ie -&lt;br /&gt;&lt;br /&gt;&amp;lt;xsl:if test=&amp;quot;.....condition....&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;xsl:value-of select=&amp;quot;@Body&amp;quot; disable-output-escaping=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/xsl:if&amp;gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/8806868872877880393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/8806868872877880393'/><link rel='alternate' type='text/html' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html?showComment=1256277232987#c8806868872877880393' title=''/><author><name>bryan</name><uri>http://www.blogger.com/profile/01332614158223702009</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html' ref='tag:blogger.com,1999:blog-8942599.post-1168699587783843592' source='http://www.blogger.com/feeds/8942599/posts/default/1168699587783843592' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1859931516'/></entry><entry><id>tag:blogger.com,1999:blog-8942599.post-6956489704792138832</id><published>2009-10-08T16:29:05.211-04:00</published><updated>2009-10-08T16:29:05.211-04:00</updated><title type='text'>Nice job, Bryan!

Hey, I&amp;#39;ve got a customized N...</title><content type='html'>Nice job, Bryan!&lt;br /&gt;&lt;br /&gt;Hey, I&amp;#39;ve got a customized NewForm2.aspx, and am looking at this line in the xslt.&lt;br /&gt;&lt;br /&gt;SharePoint:FormField runat=&amp;quot;server&amp;quot; id=&amp;quot;ff2{$Pos}&amp;quot; ControlMode=&amp;quot;New&amp;quot; FieldName=&amp;quot;Body&amp;quot; __designer:bind=&amp;quot;{ddwrt:DataBind(&lt;br /&gt;&amp;#39;i&amp;#39;,&lt;br /&gt;concat(&amp;#39;ff2&amp;#39;,$Pos),&lt;br /&gt;&amp;#39;Value&amp;#39;,&lt;br /&gt;&amp;#39;ValueChanged&amp;#39;,&lt;br /&gt;&amp;#39;ID&amp;#39;,&lt;br /&gt;ddwrt:EscapeDelims(string(@ID)),&lt;br /&gt;&amp;#39;@Body&amp;#39;)}&amp;quot;&lt;br /&gt;&lt;br /&gt;Ideally, I want to be able to suppress the original content from the body whenever someone replies. &lt;br /&gt;&lt;br /&gt;My first thought was to replace ddwrt:EscapeDelims(string(@ID)) with empty string &amp;#39;&amp;#39;. That didn&amp;#39;t  get me too far.&lt;br /&gt;&lt;br /&gt;Any suggestions?&lt;br /&gt;&lt;br /&gt;Cheers!&lt;br /&gt;&lt;br /&gt;Mark</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/6956489704792138832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8942599/1168699587783843592/comments/default/6956489704792138832'/><link rel='alternate' type='text/html' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html?showComment=1255033745211#c6956489704792138832' title=''/><author><name>markpittsnh</name><uri>http://www.blogger.com/profile/06700603025262451142</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.bryancook.net/2009/09/understanding-sharepoints-ddwrtdatabind.html' ref='tag:blogger.com,1999:blog-8942599.post-1168699587783843592' source='http://www.blogger.com/feeds/8942599/posts/default/1168699587783843592' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-519954993'/></entry></feed>
